微服务要求独立进程,可以完全根据需求定制不同类型的计算资源,更精细化分类的利用内存、IO、CPU。因为小,可以更快水平扩展响应性能需求变化。更关键是,微服务小,强调独立业务价值。根据康威定律,系统架构和组织架构相互影响,微服务小组需要是独立特性的全功能团队,面向最终用户需求直接对战。小团队直接面对客户需求做决策,所有信息和想法在小范围内快速交流,业务价值流动更容易可见,更快速的响应变化。 利弊权衡微服务架构需要改变组织结构小团队充分授权、业务交付模式。对于传统组织而言,这点是最难的,尤其是大公司往往采用层级组织结构,要求把权力下放到小团队,这会触动已有的权力结构不说,还会引起组织的不安全感。微服务的交付模式也会挑战客户接受软件更新的习惯,这也是成功的传统企业面对传统客户需要面对的挑战。 结论: 微服务的终极价值微服务架构解放小团队生产力,提高市场响应力。微服务是颗子弹,需要PaaS作枪,瞄准的是快速变化的目标。返回搜狐,查看更多 (责任编辑:本港台直播) |