分布式系统CAP原则在项目中的实战
CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。由于业务背景不要求数据强一致性,因此我们选择AP,牺牲强一致性,选择最终一致性。可用性设计分布式系统对比LAMP架构的优点之一是支持处理能力无限扩展。架构实现:mqtt-gateway是整个分布式系统的流量入口,gateway层根据一致性hash策略,把流量转发