使用 springboot 的 Rabbitmq RPC(请求-回复)

问题描述 投票:0回答:1

我想使用 RabbitMQ 实现微服务通信的请求-应答模式。然而,问题是每次内部调用都会创建一个新队列,默认情况下,RabbitMQ 中的队列大小为 30MB。在您的架构中,有 600 个内部调用,因此: 600 * 30 MB = 18000 MB = 1.8 GB

创建那么多队列是最佳实践吗?

那么我怎样才能避免那么多排队呢。

java spring-boot rabbitmq amqp spring-amqp
1个回答
0
投票

您可以考虑使用

amq.rabbitmq.reply-to
来代替:https://docs.spring.io/spring-amqp/reference/amqp/request-reply.html#direct-reply-to

© www.soinside.com 2019 - 2024. All rights reserved.