常见问题:
1 什么是ActiveMQ ?
activeMQ 是一种开源的,实现了 JMS1.1 规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。
2 ActiveMQ 服务器宕机怎么办?
尽量不要用非持久化消息,非要用的话,将临时文件限制尽可能的调大
3 丢消息怎么办?
用持久化消息,或者非持久化消息及时处理不要堆积,或者启动事务,启动事务后,
commit()方法会负责任的等待服务器的返回,也就不会关闭连接导致消息丢失了。
4 消息的不均匀消费
将 prefetch 设为 1,每次处理 1 条消息,处理完再去取,这样也慢不了多少。