发布网友 发布时间:2022-04-23 11:07
共2个回答
热心网友 时间:2022-05-02 09:05
相比于传统集中式的应用系统,微服务的优点:
每个服务独立存在,所以可以单独部署,不用每次发布某个功能都经历一次全服务发布。
遵循单一功能原则,服务之间可以通过RESTFUL或者RPC调用,功能解藕
“细粒度” 的高可扩展性,每个服务都可以单独扩展,单独负载均衡
去中心化,尽可能地实现 “自服务”
有利于简化单独的开发测试以及部署,对开发团队友好
微服务缺点:
服务的可用性和维护性高度依赖于服务治理,如果治理得不好将会是灾难
某些服务可能造成性能瓶颈,某些服务的宕机可能导致很多服务受影响
服务配置繁琐
热心网友 时间:2022-05-02 10:23
1、通过分解巨大单体式应用为多个服务方法解决了复杂性问题,每个微服务相对较小