Activemq、Redis 和 Apache camel 是正确的组合吗?
正在计划跨多个应用程序的高性能企业级集成解决方案
我的目标是提出解决方案。独立于消费者的表现 b. 能够在任何问题的情况下排除故障 c. 具有故障转移支持的高可用性 d. 每秒处理 10k 条消息
在这里,我打算有一个。在所有应用服务器中运行的 activemq 代理网络,并将使用的消息存储在 redis 数据存储中 b。从 redis 数据存储中,应用程序可以通过骆驼端点检索消息(选择骆驼端点在到达应用程序之前处理消息)。
也可以仅使用 Redis + Apache camel 来删除 ActiveMQ,正如我从讨论表中看到的那样,Redis 完成了大部分 ActiveMQ 工作
任何人都可以就这个技术堆栈提出建议。