该文被密码保护。 阅读全文
posted @ 2018-05-22 18:22 afterdawn 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 网络分区的意义 RabbitMQ的模型类似交换机模型,且采用erlang这种电信网络方面的专用语言实现。RabbitMQ集群是不能跨LAN部署(如果要WAN部署需要采用专门的插件)的,也就是基于网络情况良好的前提下运行的。 为什么RabbitMQ需要这种前提假设?这个和它本身的数据一致性复制原理有关 阅读全文
posted @ 2018-05-22 17:15 afterdawn 阅读(2704) 评论(0) 推荐(0) 编辑
摘要: 关于network partition网络设备故障导致的网络分裂。比如,存在A\B\C\D\E五个节点,A\B处于同一子网,B\C\D处于另外一子网,中间通过交换机相连。若两个子网间的交换机故障了即发生了网络分区,A\B和C\D\E便不能通讯。某些系统是partition-tolerant的,也即, 阅读全文
posted @ 2018-05-22 16:54 afterdawn 阅读(2590) 评论(0) 推荐(0) 编辑