2015-10-07 75 views
0

是ActiveMQ中可用的blob傳輸策略的故障轉移嗎?我試圖搜索AMQ文檔,但找不到任何這樣的事情。如果我想使用ActiveMQ的jetty服務器進行文件上傳,並且我正在使用多個主機的故障轉移協議,應該如何設置Blob傳輸策略?我們正在使用ActiveMQ 5.10.2ActiveMq中Blob傳輸的故障轉移

回答

0

您可能需要一個負載均衡器(或至少某種類型的「VIP」IP地址故障轉移)到HTTP服務器。 HTTP的行爲與OpenWire協議不同,它可以處理客戶端的故障轉移。

請注意,ActiveMQ中的文件服務器或多或少是測試/開發的東西。對於真正的高可用性部署,請考慮在負載平衡/集羣應用程序服務器中部署該應用程序。另外請注意,如果文件服務器Web應用程序不共享相同的磁盤,故障轉移將導致擱置的消息。

考慮使用共享網絡磁盤備份您的blob存儲,以便所有節點都可以看到相同的消息。

如果您希望獲得更多開箱即用的功能,請參閱Apache Artemis,它支持比ActiveMQ更原生的大消息。