SOA服务,微服务优势

SOA服务优势

解耦,容错率高,各个服务互相不受影响
单一服务,便于维护
代码复用高
可拓展性高,哪个服务处于低峰,可关闭,哪个服务用的多,增加节点,可多开几台
数据库分布式处理,压力减小

微服务架构:是一套使用小服务或者单一业务来开发单个应用的方式或途径。

微服务架构特点:

  • 单一职责
  • 服务粒度小(多细看并发量)
  • 面向服务(对外暴露REST api)
  • 服务之间相互独立

与使用ESB的SOA架构的区别:微服务架构没有使用ESB,有服务治理注册中心;业务粒度小。

服务调用方式说明

小结

  • RPC:基于socket,速度快,效率高;webservice、dubbo,用java开发,serviceId之类的,动态代理,协议不同;
  • HTTP:基于TCP,封装比较臃肿;对服务和调用方没有任何技术、语言的限定,自由灵活;RESTful,Spring Cloud,协议是基于TCP的http协议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值