集群方案
ActiveMQ提供的高可用方案主要是基于Master-Slave模式实现的冷备方案,常用的架构:
- 基于共享文件系统的Master-Slave架构
- 基于共享数据库的Master-Slave架构
基于共享文件系统的Master-Slave架构
基于共享数据库的Master-Slave架构
ActiveMQ扩展方案
- 垂直扩展:采用垂直扩展可以提升ActiveMQ单Broker的处理能力;最直接有效的办法就是提升硬件的性能,如提升CPU和内存的能力;
- 水平扩展:采用Broker拆分的方式,将不相关的queue和topic拆分到多个broker,达到提升系统吞吐能力的目的;