ActiveMq中Blob传输的故障转移

时间:2015-10-07 06:40:15

标签: activemq

ActiveMQ中是否提供blob传输策略的故障转移?我尝试搜索AMQ文档但找不到任何此类内容。如果我想使用ActiveMQ的jetty服务器进行文件上传,并且我使用多个主机的故障转移协议,我该如何设置Blob传输策略?我们正在使用ActiveMQ 5.10.2

1 个答案:

答案 0 :(得分:0)

您可能需要向HTTP服务器提供负载均衡器(或至少某种故障转移“VIP”IP地址)。 HTTP的行为与OpenWire协议的行为方式不同,后者可以处理来自客户端的故障转移。

请注意,ActiveMQ中的文件服务器或多或少是测试/开发的东西。对于实际的高可用性部署,请考虑在负载平衡/集群应用程序服务器中部署该应用程序。另请注意,如果文件服务器Web应用程序不共享同一磁盘,则故障转移将导致滞留消息。

考虑使用共享网络磁盘备份blob存储,以便所有节点都能看到相同的消息。

如果您想要更多开箱即用的东西,请查看支持比ActiveMQ更原生的大消息的Apache Artemis