最近的演讲我看了有关的RabbitMQ提到使用的一种叫做“幂等性障碍”的消息,重复数据删除。 这只是一个消息conflator一个奇特的名字或者是更具体的东西。 如果是这样,它到底是什么? 谷歌搜索产生这些大多与RabbitMQ的,有什么是一点解释结果。
Answer 1:
等幂是其中为被执行一次该函数在相同的状态对所述函数的输出的n倍的结果的功能的功能的行为。 因为延迟消息不会导致意外的行为,这是在邮件环境中非常有用。 而归并意味着消息将被浓缩,以防止重复,幂等性意味着该消息传递框架将允许多个传输和重复的消息的执行过程中,同时维持一个消息的多个副本的执行具有相同的结果作为一个消息的执行。
文章来源: Idempotency Barrier for messaging