消息队列协议:PGM 与 UDP
Posted
技术标签:
【中文标题】消息队列协议:PGM 与 UDP【英文标题】:Message queuing protocols: PGM vs UDP 【发布时间】:2015-01-29 13:39:11 【问题描述】:我需要与几位尚未出售的同事进行智能对话,他们还没有接受尝试和信任的消息队列库,例如 MSMQ、ZeroMQ、RabbitMQ 等,我们需要在我们的解决方案中使用这种类型的消息传递。
但是为了能够向我的同事推销使用现有解决方案的好处,我需要了解 PGM 和 UDP 之间的根本区别。 UDP 多播无法解决的 PGM 解决了什么问题?
【问题讨论】:
【参考方案1】:根本区别: UDP 多播不可靠意味着消息可能会丢失或传送无序,如果您想要传送保证,则必须在顶部构建中间件来处理此问题。另一方面,PGM 是 可靠的多播协议意味着您可以按顺序获得消息传递保证“开箱即用”PGM
【讨论】:
以上是关于消息队列协议:PGM 与 UDP的主要内容,如果未能解决你的问题,请参考以下文章