摘要:
采用面向服务的架构设计的系统,随着服务越来越多, 面向服务的架构也会带来的副作用,会有盲区,也会有雷区副作用:1 业务被分成独立的单元,服务高度的自组织性,每个人只关于自己负责的单元,自己提供的服务和引用其他单元的服务,缺乏对系统整体的了解。而对整体视图了解的人相对决定业务的质量。2 沟通成本比较高,虽然开发可以并行,但是由于沟通的成本,导致效率低下。盲区:从战略目标到最后业务的实现,由于业务分割成多个独立的单元,每个单元的理解程度不一样,导致最后业务偏离整体目标。例如战略目标是100%,不同单元的理解程度为90%,如果有5个单元,目标会有90%*90%*90%*90%*90% = 59%雷区 阅读全文