RabbitMQ在中同时发布和使用同一队列

RabbitMQ在中同时发布和使用同一队列,rabbitmq,message-queue,Rabbitmq,Message Queue,我有一个RabbitMQ消息队列,我想从web服务调用ServiceA将多条消息发布到队列中。同时,还有另一个名为ServiceB的web服务,该服务用于在10秒的时间间隔内使用来自RabbitMQ相同队列的消息。通过RabbitMQ队列的实现,这个用例可能吗 RabbitMQ是否支持发布者和使用者同时(同时)访问同一队列 ServiceB,用于在10秒的时间间隔内使用来自RabbitMQ相同队列的消息 用RabbitMQ实现这一点有点奇怪。在RabbitMQ中,使用者通道将立即接收消息,除非其

我有一个RabbitMQ消息队列,我想从web服务调用ServiceA将多条消息发布到队列中。同时,还有另一个名为ServiceB的web服务,该服务用于在10秒的时间间隔内使用来自RabbitMQ相同队列的消息。通过RabbitMQ队列的实现,这个用例可能吗

RabbitMQ是否支持发布者和使用者同时(同时)访问同一队列

ServiceB,用于在10秒的时间间隔内使用来自RabbitMQ相同队列的消息

用RabbitMQ实现这一点有点奇怪。在RabbitMQ中,使用者通道将立即接收消息,除非其未确认消息到达。我建议在RabbitMQ使用者和服务B之间添加一个缓冲缓存(每10秒刷新一次)

RabbitMQ是否支持发布者和使用者同时(同时)访问同一队列


在RabbitMQ中,发布者不能直接访问队列,只能将消息发布到exchange,RabbitMQ守护进程将根据exchange绑定规则路由消息。换句话说,发布者和消费者可以同时独立工作。

这是我正在寻找的阶段——“发布者和消费者可以同时独立工作。”。谢谢你的澄清。