0

我可以使用 RabbitMQ 动态创建队列吗?

在我的应用程序中,我希望队列在队列满时动态扩展。我可以用 RabbitMQ 做到这一点吗?

提前致谢。

4

1 回答 1

0

您无法创建动态队列,但您可以创建一个固定大小的队列,然后对其进行监控并在队列满时进行扩展。

您可以通过管理插件的 HTTP API 通过 RabbitMQ 服务器中的策略在运行时更改大小。

这是如何更改队列大小参数的示例:https ://www.rabbitmq.com/maxlength.html 。

以及如何在运行时通过策略更改它:https ://www.rabbitmq.com/parameters.html 。

监控任务也通过管理插件的 HTTP API 完成。这里有一些帮助:https ://stackoverflow.com/a/24408669/8041414

我希望这可以帮助你

于 2017-05-27T16:20:12.757 回答