gpt4 book ai didi

rabbitmq - 在消息传递中如何使用关联 ID 的实际示例?

转载 作者:行者123 更新时间:2023-12-04 00:56:28 24 4
gpt4 key购买 nike

谁能给我举例说明如何在生产中使用关联 ID?

我已经读过它用于请求/响应类型的消息,但我不明白我会在哪里使用它?

我可以想到的一个例子(可能是错误的)是在发布订阅场景中,我可以有 5 个订阅者,如果我收到 5 个具有相同关联 ID 的回复,那么我可以说我的所有订阅者都收到了它。不确定这是否是它的正确用法。

或者如果我发送一个简单的消息,我可以使用相关性来保证客户端收到它。

还有其他例子吗?

最佳答案

一个 Web 应用程序,它为外部人员提供 HTTP API 以执行处理任务,并且您希望为调用者提供结果作为对他们发出的 HTTP 请求的响应。

一个请求进来,描述任务的消息被前端服务器推送到队列中。之后,前端服务器阻塞以等待具有相同关联 id 的响应消息。一组工作机器正在监听队列,其中一个接收任务,执行它并将结果作为消息返回。一旦传入具有正确关联 id 的消息,前端服务器将继续向调用方返回响应。

关于rabbitmq - 在消息传递中如何使用关联 ID 的实际示例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20184755/

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