第1章 初识微服务

1-2 软件架构的进化 软件架构是在软件的内部,经过综合各种因素的考量、权衡,选择特定的基数,将系统划分为不同的部分并使这些部分相互分工,彼此协作,为用户提供需要的价值。 因素:业务需求、技术栈(公司人员会的技术)、成本、组织架构、可扩展性、可维护性。 软件架构进化: 一层架构 MVC dubbo:前后端分离 单体架构(单块架构):功能、业务集中在一个发布包(jar、war),部署运行在同一个进程
相关文章
相关标签/搜索