如何停用多點傳播探索
常見問題 > 組態設定 > 如何停用多點傳播探索
預設情況下,ActiveMQ Classic 的 xml 組態包含多點傳播探索機制。TCP 傳輸連接器會使用多點傳播宣告其自身,並設定一個多點傳播網路連接器以監聽相同的位址。如此一來,所有共用預設多點傳播位址的代理程式將自動相互網路連線。
如果不需要多點傳播,可以移除傳輸連接器和網路連接器的多點傳播屬性。
若要停止在多點傳播網路上宣告您的連接 URI,請從 <transportConnector/>
中移除 discoveryUri 屬性。
將
<transportConnector name="openwire" uri="tcp://127.0.0.1:61616" discoveryUri="multicast://default"/>
取代為
<transportConnector name="openwire" uri="tcp://127.0.0.1:61616" />
如果您不需要任何網路代理程式的支援,請完全移除
<networkConnector name="default-nc" uri="multicast://default"/>
或者,為您要與其網路連線的每個代理程式提供一個靜態 networkConnector,方法是以目標代理程式的靜態傳輸連線 URI 取代 discoveryUri。
如需更多資訊,請參閱探索傳輸參考