1
我有以下情況。我有一個虛擬主機列表。在每個虛擬主機中,我有一個隊列(所有虛擬主機中都有相同的名稱)。有沒有辦法同時消耗隊列? (我不想爲每個虛擬主機創建一個單獨的進程),我想有一個消費者,消耗所有的隊列。
我正在使用kombu和rabbitmq。
由於使用kombu從多個虛擬主機消耗隊列
我有以下情況。我有一個虛擬主機列表。在每個虛擬主機中,我有一個隊列(所有虛擬主機中都有相同的名稱)。有沒有辦法同時消耗隊列? (我不想爲每個虛擬主機創建一個單獨的進程),我想有一個消費者,消耗所有的隊列。
我正在使用kombu和rabbitmq。
由於使用kombu從多個虛擬主機消耗隊列
基於https://www.rabbitmq.com/uri-spec.html:
amqp_URI = 「AMQP://」 amqp_authority [ 「/」 的虛擬主機] [ 「?」查詢]
amqp_authority = [amqp_userinfo 「@」]主機[ 「:」 端口]
amqp_userinfo =用戶名[ 「:」 密碼]
用戶名= *(未預留/ PCT編碼/子delims)
密碼= *(未預留/ PCT編碼/子delims)
虛擬主機=段
每個vhost
需要一個連接。 所以,不,你不能。
而且通常情況下,您不可能有多個隊列的單個用戶,即使他們在同一個vhost