ActiveMQ调优方案

简介: 讨论ActiveMQ性能调优的方向,提供调优参考。
一、使用线程池代替大量线程

修改bin/env,设置ACTIVEMQ_OPTS

ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRunner=false -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=$ACTIVEMQ_CONF/login.config"

其中-Dorg.apache.activemq.UseDedicatedTaskRunner=falsed的作用是配置使用线程池,而不是每个连接都创建一个线程,否则的话会出现大量的线程占用大量的内存。

二、配置堆内存的大小

修改bin/env,ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G" ,配置xms和xmx一样大小,根据机器资源适当调大堆内存。

相关文章
|
5月前
|
消息中间件 安全 Kafka
2024年了,如何更好的搭建Kafka集群?
我们基于Kraft模式和Docker Compose同时采用最新版Kafka v3.6.1来搭建集群。
1003 2
2024年了,如何更好的搭建Kafka集群?
|
消息中间件 负载均衡 网络协议
ActiveMQ详细配置方案
本文总结ActiveMQ重要的一些配置,包括高可用failover配置、消息策略等。
932 0
|
5月前
|
消息中间件 Java 测试技术
性能工具之Jmeter扩展函数及压测ActiveMQ实践
【5月更文挑战第18天】性能工具之Jmeter扩展函数及压测ActiveMQ实践
91 5
|
3月前
|
消息中间件 存储 Java
kafka 性能优化与常见问题优化处理方案
kafka 性能优化与常见问题优化处理方案
49 1
|
4月前
|
消息中间件 缓存 监控
Kafka性能优化策略综述:提升吞吐量与可靠性
Kafka性能优化策略综述:提升吞吐量与可靠性
443 0
|
5月前
|
消息中间件 监控 Java
✈️【Kafka技术专题】「核心原理篇」深入实战探索Kafka的Broker的原理及可靠性机制分析
✈️【Kafka技术专题】「核心原理篇」深入实战探索Kafka的Broker的原理及可靠性机制分析
148 0
|
消息中间件 Arthas 弹性计算
关于RocketMQ Producer某个性能优化点的分析
关于RocketMQ Producer某个性能优化点的分析
355 1
|
消息中间件 网络协议 Java
kafka如何调优?
kafka如何调优?
|
消息中间件 存储 安全
如何做 Kafka 的性能测试
如何做 Kafka 的性能测试
375 0
如何做 Kafka 的性能测试
|
消息中间件 存储 数据采集
Kafka 性能实践知多少
众所周知,Apache Kafka 是一个分布式开源流和事件处理平台,广泛应用于各大互联网公司以及基于不同体系的软件架构的业务场景中。其实,基于早期的设计理念而言,Kafka 最初被设想为消息队列,并基于分布式提交日志的抽象。然而,自 2011 年由 LinkedIn 创建并开源以来,Kafka 已迅速从消息队列演变为成熟的事件流处理平台。
204 0
下一篇
无影云桌面