【发布时间】:2017-10-25 17:52:55
【问题描述】:
我可以使用 RabbitMQ 动态创建队列吗?
在我的应用程序中,我希望队列在队列满时动态扩展。我可以使用 RabbitMQ 做到这一点吗?
提前致谢。
【问题讨论】:
标签: rabbitmq rabbitmq-exchange rabbitmqctl
我可以使用 RabbitMQ 动态创建队列吗?
在我的应用程序中,我希望队列在队列满时动态扩展。我可以使用 RabbitMQ 做到这一点吗?
提前致谢。
【问题讨论】:
标签: rabbitmq rabbitmq-exchange rabbitmqctl
您无法创建动态队列,但可以创建一个固定大小的队列,然后对其进行监控并在队列满时进行扩展。
您可以在运行时通过管理插件的 HTTP API 通过 RabbitMQ 服务器中的策略更改大小。
这里是如何更改队列大小参数的示例:https://www.rabbitmq.com/maxlength.html。
以及如何在运行时通过策略更改它:https://www.rabbitmq.com/parameters.html。
监控任务也是通过管理插件的 HTTP API 完成的。这里有一些帮助:https://stackoverflow.com/a/24408669/8041414
希望对你有帮助
【讨论】: