猿问
下载APP

SOA和微服务架构的区别?

SOA和微服务架构的区别


沧海一幻觉
浏览 1474回答 1
1回答

慕侠2389804

如果一句话来谈SOA和微服务的区别,即微服务不再强调传统SOA架构里面比较重的ESB企业服务总线,同时SOA的思想进入到单个业务系统内部实现真正的组件化。  微服务架构强调的第一个重点就是业务系统需要彻底的组件化和服务化,原有的单个业务系统会拆分为多个可以独立开发,设计,运行和运维的小应用。  这些小应用之间通过服务完成交互和集成。  每个小应用从前端webui,到控制层,逻辑层,数据库访问,数据库都完全是独立的一套。  在这里不用组件而用小应用这个词更加合适,每个小应用除了完成自身本身的业务功能外,重点就是还需要消费外部其它应用暴露的服务,同时自身也将自身的能力朝外部发布为服务。
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答