已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。
昨天关门了。
Improve this question
我正在从一个单一的产品,以增加它的可伸缩性。我想开发一个调度模块,将从数据库读取和供应给多个节点。
- 是否有任何队列模型可以自己从数据库读取数据?
- 如何确保记录不会被多次提取?
- 我应该使用什么样的队列?我想确保至少交付一次。我读了关于activeMq和RabbitMq的文章,但无法决定任何一个。
我将需要处理最大约5000吨/秒。
我应该遵循的最好的设计模式是什么?我找不到任何有用的文章。这是一个运行在java 8上的遗留系统,没有使用spring,spring Boot 或者hib。
1条答案
按热度按时间wlsrxk511#
Camel是一种实现这种集成的低代码量方法,ActiveMQ将提供一条消息到多个订阅者的可靠传递和分派(也称为发布-订阅)。
1.使用虚拟主题的ActiveMQ