gpt4 book ai didi

java - Azure 事件中心偏移

转载 作者:行者123 更新时间:2023-12-02 12:21:40 26 4
gpt4 key购买 nike

我已经实现了以下链接中的代码,用于从事件中心接收事件。但是假设有 10 个事件,每 5 个事件执行一次检查点。现在,程序在读取第 7 个事件时异常退出,如果我再次重新启动事件处理器主机,则会重新读取事件 (1,2,3,4,6)。请建议我如何再次避免重新阅读和阅读第七次事件?任何例子将不胜感激。谢谢。

https://github.com/Azure/azure-event-hubs/blob/master/samples/Java/src/main/java/com/microsoft/azure/eventhubs/samples/Basic/EventProcessorSample.java

最佳答案

好吧,在事件中心的上下文中,您的工作就是处理可能的消息重复,因为事件中心保证至少一次传递,请参阅

Does Azure Event Hub guarantees at least once delivery?

我们不了解您的情况,因此除了为您构建重复消息检测机制之外,我们无法提出其他建议。例如,在将数据发送到事件中心之前向数据添加唯一 ID,并让处理器根据已处理消息列表检查该 ID。

关于java - Azure 事件中心偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45732470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com