企业微服务技术中台落地实践
什么叫做微服务?这是Martin提出来的一个概念,它是一种将应用构建成一系列按业务领域划分模块的,小的自治服务的软件架构方式,倡导将复杂的单体应用拆分成若干个功能单一、松偶合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发,及持续集成与交付活动。如何界定:小、独,还有要做一个事情,完成单一的业务,单一的功能要拆分出来,因为如果耦合在一起就影响到另外一个模块,还有就是持续交互和敏捷,怎么去定义?多大算小?亚马逊以及国外的架构师由2—Pizza团队端到端负责一个或一组服务,大小是合适的,区别于传统单体应用,各个模块、组件或动态库集成在一个大进程中的运行。刚刚张老师分享互联网架构原来的技术和转
用户评论