【发布时间】:2010-11-14 17:03:41
【问题描述】:
我最近看到的关于RabbitMQ 的presentation 提到了使用称为“幂等性屏障”的东西来进行消息重复数据删除。这只是消息混合器的一个花哨名称还是更具体的名称。如果是这样,它究竟是什么?谷歌搜索得到的结果大多与 RabbitMQ 相关,几乎没有解释它是什么。
【问题讨论】:
标签: java message-queue messaging rabbitmq
我最近看到的关于RabbitMQ 的presentation 提到了使用称为“幂等性屏障”的东西来进行消息重复数据删除。这只是消息混合器的一个花哨名称还是更具体的名称。如果是这样,它究竟是什么?谷歌搜索得到的结果大多与 RabbitMQ 相关,几乎没有解释它是什么。
【问题讨论】:
标签: java message-queue messaging rabbitmq
Idempotency 是函数的行为,其中对函数的输出执行 n 次会导致与执行一次的函数状态相同。这在消息传递环境中很有用,因为延迟消息不会导致意外行为。虽然合并意味着消息将被集中以防止重复,但幂等性意味着消息传递框架将允许重复消息的多次传输和执行,同时保持消息的多个副本的执行与一条消息的执行具有相同的结果。
【讨论】: