2015-10-07 157 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更原生的大消息。