SOA 和微服务的主要区别:

SOA 和微服务的主要区别:
微服务剔除 SOA 中复杂的 ESB 企业服务总线,所有的业务智能逻辑在服务内部处理, 使用 Http(Rest API)进行轻量化通讯。
SOA 强调按水平架构划分为:前.后端.数据库.测试等,微服务强调按垂直架构划分, 按业务能力划分,每个服务完成一种特定的功能,服务即产品。
SOA 将组件以 library 的方式和应用部署在同一个进程中运行,微服务则是各个服务独 立运行。
传统应用倾向于使用统一的技术平台来解决所有问题,微服务可以针对不同业务特征选 择不同技术平台,去中心统一化,发挥各种技术平台的特长。
SOA 架构强调的是异构系统之间的通信和解耦合;(一种粗粒度.松耦合的服务架构) 微服务架构强调的是系统按业务边界做细粒度的拆分和部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值