Rabbitmq 在消息传递中如何使用关联id的实例?

Rabbitmq 在消息传递中如何使用关联id的实例?,rabbitmq,message-queue,nservicebus,amqp,cqrs,Rabbitmq,Message Queue,Nservicebus,Amqp,Cqrs,谁能给我举个例子,说明如何在生产中使用关联id 我读过它在请求/响应类型的消息中使用,但我不知道在哪里使用它 我可以考虑的一个例子(可能是错误的)是在发布-订阅场景中,我可能有5个订阅者,如果我得到5个具有相同关联id的回复,那么我可以说我的所有订阅者都收到了它。不确定这是否是它的正确用法 或者,如果我发送一条简单的消息,我可以使用相关性来保证客户机收到它 任何其他示例?在命令消息关联id的上下文中,都很可能与域中的相应事件一起存储。此信息稍后可用于形成一个为外部人员提供HTTP API以执行处

谁能给我举个例子,说明如何在生产中使用关联id

我读过它在请求/响应类型的消息中使用,但我不知道在哪里使用它

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

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


任何其他示例?

在命令消息关联id的上下文中,都很可能与域中的相应事件一起存储。此信息稍后可用于形成一个为外部人员提供HTTP API以执行处理任务的web应用程序。

,您希望将结果作为对调用方HTTP请求的响应提供给调用方


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

流媒体引擎就像你说的那样,保证了处理的准确性。

你看到了吗?它对
correlation\u id
有很好的解释。在这里您可以看到模式的详细信息。谢谢你的答复。现在我了解了correlationId的要点,那么使用correlationId的现实生活中的例子呢?你能给出更多关于传递correlationId的具体例子吗?谢谢