ActiveMq 中 Blob 传输的故障转移

问题描述 投票:0回答:1

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

activemq
1个回答
0
投票

您可能需要一个针对 HTTP 服务器的负载平衡器(或至少某种故障转移“VIP”IP 地址)。 HTTP 的行为方式与可以处理客户端故障转移的 OpenWire 协议不同。

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

考虑使用共享网络磁盘支持 Blob 存储,以便所有节点都可以看到相同的消息。

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

© www.soinside.com 2019 - 2024. All rights reserved.