为什么要用集群:
单体架构如果想提高访问瓶颈的方法:优化代码减少内存的消耗,服务器的纵向扩展-添加cpu、内存、硬盘等;
单体架构的弊端:运行在单个服务上,如果服务出现问题则整个服务就会直接瘫痪;
SOA架构:如下
↓
服务网关:
根据URL的不同去匹配不同的服务;
ESB数据总线:
用于子系统之间数据交互;(微服务之间的通讯直接通过网关->注册中心调用其他服务)
SOA架构之后向着微服务架构发展:
微服务的拆分:粒度更小,更容易利用资源;
问题:TODO
分布式事务、分布式锁
什么是ESB数据总线