2017-05-25 714 views

回答

0

您不能創建一個動態隊列,但可以創建一個固定大小的隊列,然後監視它並在滿載時進行放大。

您可以通過管理插件的HTTP API通過RabbitMQ服務器中的策略在運行時更改大小。

這裏是一個如何更改隊列大小參數的示例:https://www.rabbitmq.com/maxlength.html

在這裏如何通過策略在運行時更改它:https://www.rabbitmq.com/parameters.html

監控任務也通過管理插件的HTTP API完成。這裏是一些幫助:https://stackoverflow.com/a/24408669/8041414

我希望這有助於你

+0

感謝您response.In我的應用程序,只要消息隊列已滿,應該創建另一個隊列。有沒有辦法動態地做到這一點? –

+0

是的,也可以通過管理插件的HTTP AP。有一種方法可以創建antoher隊列並將其綁定到您的客戶 – Jesferman

+0

Thanks.how找到隊列已滿或未完成,以編程方式通過代碼並動態地創建另一個隊列,而無需管理插件?有沒有樣品可用? –