我们在负载均衡器后面使用一组 Active MQ 服务器(三个)。 这些配置的队列会将数据保存到磁盘(在崩溃时提供帮助)
我的问题是开发人员或 MQ 管理员会处理这些事情
谢谢
最佳答案
如果消息确实很重要,您可能会考虑复制它们。一旦持久化到磁盘,也将它们复制到其他机器上。这是你最起码应该做的——不要将消息保存在同一台机器上。您应该查看分布式队列:
这是谁的责任?好吧,你们公司,设计和构建解决方案的人。这是每个人的。如果你能做到(我相信你至少可以尝试),那就继续吧。
恕我直言,在您的情况下,ActiveMQ 部分需要由开发人员完成,服务器端的复制由管理员完成,不一定是 MQ 管理员,而是管理员。可以设置一个 cron 作业来复制所需的数据吗?
干杯,尤金。
关于java - 如果发生崩溃,谁来处理队列中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9210282/