2014-01-28 49 views

回答

12

有該文件極不理想兩位是在爲我的絆腳石。

生成的定義文件

我發現做到這一點的最簡單方法是配置一個RabbitMQ的服務器你喜歡它,然後...

  1. 轉至管理Web界面
  2. 查看「導入/導出定義」標題的概覽選項卡/頁面的底部
  3. 單擊該部分中的「下載代理定義」按鈕

配置的RabbitMQ尋找一個定義文件在啓動時

  1. 把定義文件的地方就在於它可以通過你的RabbitMQ後臺程序將運行在用戶讀取的文件系統。
  2. 包含在配置文件中這樣的塊:

    {rabbitmq_management, [ {listener, [...]}, {load_definitions, "/etc/rabbitmq/definitions.json"} ]},

啓動時,這些定義應該得到加載。加載它們的任何錯誤都應該在日誌中顯而易見。

+0

如果你安裝了'rabbitmqadmin',你也可以執行'./rabbitmqadmin export definitions.json'來導出你的定義 –

+0

謝謝你的解釋,我認爲包含例子'definitions.json'文件仍然很有用在你的回答中,對於那些在服務器上安裝RabbitMQ並且不能使用Web界面的人。 – nuoritoveri