gpt4 book ai didi

events - Apache Kafka : How to check, 一个事件已经完全处理了吗?

转载 作者:行者123 更新时间:2023-12-05 06:31:18 24 4
gpt4 key购买 nike

我在通过事件/消息代理(如 Apache Kafka)解耦两个系统时遇到问题。该问题与后端中的前端触发操作有关:

如果发布者既不知道“身份”也不知道消费后端的数量,那么生产者(前端服务)如何知道发布的事件已被所有后端服务(作为消费者)正确处理?

准确地说:用户可以使用前端 UI 更改电子邮件地址等。关联的服务将“更改请求”事件发布到 Kafka 中的适当主题。然后 UI 表单被“锁定”以防止后续更改请求,直到更改事件已被每个消费者完全处理。但目前还不清楚如何检测这种状态。

最佳答案

您可以使用另一个主题来发布已处理的作业。因此,您的前端发布到一个主题,而您的后端在完成后发布到另一个主题。

关于events - Apache Kafka : How to check, 一个事件已经完全处理了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51859671/

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