SOA架构的特性:
系统集成:从系统的角度来看,需要解决企业系统之间的通信问题,将系统之间原来分散的、无计划的网络结构梳理成系统之间有规律的、可管理的星型结构。这一步往往需要引入一些产品。
系统的服务化:从功能的角度,将业务逻辑抽象成可重用、可组装的服务,通过服务安排实现快速的业务再生。
业务的服务化:从企业的角度,将企业功能抽象为可重用、可组装的服务;将原有的职能型企业结构转变为服务型企业结构,进一步提升企业对外服务能力。微服务架构特性:
1.通过服务实现组件化
2.根据业务能力划分服务和开发团队。
分散注意力
4.基础架构自动化(开发运维、自动化部署)
SOA和微服务架构的区别;
1.微服务不再强调传统SOA架构中沉重的ESB企业服务总线,同时SOA的思想进入单一业务系统,实现真正的组件化。
2.2的样子。Docker容器技术为微服务提供了更方便的部分,例如更小的部署单元,每个服务都可以通过节点或Spring Boot等技术在自己的进程中运行。
3.SOA侧重于系统集成,而微服务侧重于完全分离。
综合自:CSDNzpoison,程序员大本营
japan quarterly 日本季刊
标签:服务系统架构