生产者如何知道将哪些数据发布到RabbitMQ中的队列?

生产者如何知道将哪些数据发布到RabbitMQ中的队列?,rabbitmq,microservices,message-queue,messagebroker,broker,Rabbitmq,Microservices,Message Queue,Messagebroker,Broker,生产者如何知道通过队列向消费者发布哪些数据? 例如,如果消费者希望从生产者数据库中的表中获取数据X。。它是如何从队列中获取数据的?发布者首先是如何发布准确的所需数据的?它是否发布了所有内容???这是一个非常广泛的问题。这感觉更像是一个需要答案的问题。我不确定,但根据你问题中的注释,主题可能很有趣。除此之外,它还涉及到消费者团队与制片人团队的对话:“这是我需要的——这是你所拥有的吗?”;“这是我所拥有的-这是你所需要的吗?”或者,也许只是“这是我所拥有的-接受它或者离开它”。@andrewjame

生产者如何知道通过队列向消费者发布哪些数据?
例如,如果消费者希望从生产者数据库中的表中获取数据X。。它是如何从队列中获取数据的?发布者首先是如何发布准确的所需数据的?它是否发布了所有内容???

这是一个非常广泛的问题。这感觉更像是一个需要答案的问题。我不确定,但根据你问题中的注释,主题可能很有趣。除此之外,它还涉及到消费者团队与制片人团队的对话:“这是我需要的——这是你所拥有的吗?”;“这是我所拥有的-这是你所需要的吗?”或者,也许只是“这是我所拥有的-接受它或者离开它”。@andrewjames谢谢你,这已经回答了问题,只是一个提示,它是否会进入数据库并发布每一个表和每一行数据,以便消费者可以查询队列?这难道不意味着我们只是复制数据并将负载从微服务转移到队列吗?