Performance activemq性能问题及预防措施
我将在我的一个项目(持久消息主题)中首次使用ActiveMQ。我曾读到,持久消息对每秒的消息数量实施了限制。我还应该注意哪些其他因素(例如,缓慢的消费者)限制了activemq的规模和性能特征,哪些指标应该受到密切监控,哪些值是所有坏消息丢失的值Performance activemq性能问题及预防措施,performance,jms,scalability,activemq,Performance,Jms,Scalability,Activemq,我将在我的一个项目(持久消息主题)中首次使用ActiveMQ。我曾读到,持久消息对每秒的消息数量实施了限制。我还应该注意哪些其他因素(例如,缓慢的消费者)限制了activemq的规模和性能特征,哪些指标应该受到密切监控,哪些值是所有坏消息丢失的值 目前,我不希望在ActiveMQ中每秒推送超过1000个事件。我在ActiveMQ中遇到了两个具体问题: 1) 每个队列都有需要调整的内存限制。除非更改配置,否则ActiveMQ不会填满堆。因此,您需要设置-Xmx,并更改配置以使用更多内存 2) 与#
目前,我不希望在ActiveMQ中每秒推送超过1000个事件。我在ActiveMQ中遇到了两个具体问题: 1) 每个队列都有需要调整的内存限制。除非更改配置,否则ActiveMQ不会填满堆。因此,您需要设置
-Xmx
,并更改配置以使用更多内存
2) 与#1相关,默认情况下,当达到限制时,发送方(客户端)将阻止。在较新的版本中,有一个设置可以避免这种情况,并引发异常。请参阅。以下是一些提示
- 从默认值增加系统使用限制
- 从默认值增加JVM堆大小
- 考虑使用(而不是持久主题使用者)
- 了解并根据需要调整