最近推介会 http://www.slideshare.net/leastfixedpoint/achieving-scale-with-messaging-and-the-cloud-20090709我看到关于RabbitMQ http://www.rabbitmq.com/提到使用“幂等屏障”进行重复消息删除。这只是消息合并器的一个奇特名称还是更具体的名称。如果是这样,那到底是什么?谷歌搜索得到的结果大多与 RabbitMQ 相关,但几乎没有解释它是什么。
幂等性 http://en.wikipedia.org/wiki/Idempotence是函数的行为,其中对函数的输出执行该函数 n 次会导致与执行一次函数相同的状态。这在消息传递环境中非常有用,因为延迟的消息不会导致意外的行为。虽然合并意味着消息将被集中以防止重复,但幂等性意味着消息传递框架将允许重复消息的多次传输和执行,同时保持消息的多个副本的执行与一条消息的执行具有相同的结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)