1
我有两个关于ActiveMQ的问题。ActiveMQ中的多个代理和故障转移
- 在我的环境中,我在3个服务器中设置了3个ActiveMQ并共享一个数据库。是否有可能在3台服务器上运行3个ActiveMQ来共享相同的数据库?我试图设置它。但是,它看起来像3个经纪人不能共享相同的数据库。这是对的吗?
- 此外,我做了一些故障转移测试,它看起来像ActiveMQ不能保证消息顺序。例如我将3个ActiveMQ设置为ServerA,ServerB和ServerC。然后,我将MessageA,MessageB发布到ServerA中,并将MessageC发布到ServerB中。 ServerA ServerB和ServerC已被设置为故障转移服务器。当我关闭ServerA时,唯一的MessageC可以被使用。但是,消费的消息顺序应该是MessageA,MessageB和MessageC。即使通过ServerA关闭,我也需要保持这个消息顺序。是否可以配置ActiveMQ以保证故障转移的消息顺序?
谢谢!