微服务架构是目前发展的趋势热点,从我们与客户的交流中发现,越来越多的客户开始实施或者筹划向微服务架构转型。这主要是因为微服务架构的巨大优点:
a、简单化--复杂度可控--分拆成小模块和组件更简单容易控制。
b、去中心化---非常灵活---扩展也方便。
c、小模块或者服务组件独立部署---高效快捷。
d、开发针对性更强---专业的人做专业的事---对小组件或模块掌握起来更容易
e.扩展能力和快速响应能力,对于传统的应用集群来说,其扩展能力总是有一定限制的,而微服务则是以单个服务的方式进行扩展。
f.对于微服务应用的变更、发布等都要比传统应用快,而且应用划分的颗粒越小,其自身的功能就越简单,修改起来就越快。