RabbitMQ和ZeroMQ都是极好的消息中间件,下我会对这两个消息中间件做一个比較,个人理解不喜勿喷. RabbitMQ是AMQP协议率先的一个实现,它实现了代理(Broker)架构,意味着消息在发送到client之前能够在中央节点上排队.此特性使得RabbitMQ易于使用和部署,适宜于非常多场景如路由.负载均衡或消息持久化等,用消息队列仅仅需几行代码就可以搞定.可是,这使得它的可扩展性差,速度较慢,由于中央节点添加了延迟,消息封装后也比較大. ZeroMQ是一个很轻量级的消息系统,专门为高…