首页 > 其他分享 >生产环境ActiveMQ调优方案

生产环境ActiveMQ调优方案

时间:2024-03-26 15:44:44浏览次数:29  
标签:方案 ActiveMQ 调优 线程 内存 Djava config ACTIVEMQ OPTS

一、使用线程池代替大量线程

修改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一样大小,根据机器资源适当调大堆内存。

标签:方案,ActiveMQ,调优,线程,内存,Djava,config,ACTIVEMQ,OPTS
From: https://www.cnblogs.com/angryprogrammer/p/18096811

相关文章

  • 写请求异步化方案
    参考:https://news.sohu.com/a/566698836_121124376https://www.cnblogs.com/maohuidong/p/17147870.html方向:减少写动作的耗时,提升写动作的并发度1、优化sql,分库分表,提高数据库配置2、线程池 3、本地内存+定时任务 4、MQ 5、代理服务 ......
  • Android证书校验出现java.io.IOException: Invalid keystore format错误的解决方案
    使用下面命令keytool-list-v-keystore签名.keystore出现错误java.io.IOException:Invalidkeystoreformat一般出现这种错误的情况有2种可能1.密码错误2.JDK版本问题1.如果是JDK8生成的keystore,然后用JDK11(+)执行是没问题的,当前情况不需要解决,因为是成功......
  • 智慧工地解决方案,智慧工地项目管理系统源码,支持大屏端、PC端、手机端、平板端
    智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合,为工程项目管理提供先进技术手段,构建工地现场智能监控和控制体系,弥补传统方法在监管中的缺陷,最线实现项目对人、机、料、法、环的全方位实时监控。支持多端展示(大屏、PC端、手机端、平板......
  • python 实现获取与下载网页中图片的四种方案
    方案一利用urlretrieve()函数链接到图片url直接储存图片urlretrieve是urllib库中的一个函数urllib库是python的内置包,不需要下载安装urllib包含了四个模块分别是:request:基本的http请求模块,用来模拟发送请求。error:异常处理模块,捕获请求中的异常,然后进行重试或其他的操作以......
  • 前端下载超大文件的完整方案
    本文从前端方面出发实现浏览器下载大文件的功能。不考虑网络异常、关闭网页等原因造成传输中断的情况。分片下载采用串行方式(并行下载需要对切片计算hash,比对hash,丢失重传,合并chunks的时候需要按顺序合并等,很麻烦。对传输速度有追求的,并且在带宽允许的情况下可以做并行分片下载)。......
  • Fiddler 爬取edge“您的连接不是私密连接”解决方案
    这个一般只有https的网址才会出现,http的网站是不会出现的。因为https是安全的访问连接,是在http基础上增加了SSL/TLS协议来进行加密和身份验证,确保传输过程的安全性。当不符合安全规则的时候就会判定是不安全的私密连接。判断的安全规则包括:1.过期的SSL证书:SSL证书有一个有......
  • 【干货】Apache DolphinScheduler2.0升级3.0版本方案
    升级背景因项目需要使用数据质量模块功能,可以为数仓提供良好的数据质量监控功能。故要对已有2.0版本升级到3.0版本以上,此次选择测试了3.0.1和3.1.1两个版本,对进行同数据等任务调度暂停等操作测试,最后选择3.0.1版本原因:1.3.1.1在测试sql任务时,同时启动上百sql任务时,会出......
  • 五种分布式事务解决方案(图文总结)
    1分布式系统介绍1.1分布式系统的发展我们早期的集中式系统都是单体架构的,整个系统作为一个单体粒度的应用存在,所有的模块聚合在一起。明显的弊端就是不易扩展、发布冗重、服务稳定性治理不好做。随着微服务架构的不断大规模应用,驱使我们把整个系统拆分成若干个具备独立运行能......
  • 终端突然关闭导致程序异常结束的解决方案
    终端关闭后,系统会发送一个SIGHUP(挂断信号),自动地终止在当前会话中运行的程序。这时可以使用screen命令使用在关闭终端后继续运行程序,方便在重新开启终端后回到程序执行界面: 输入screen,回车进入子界面 输入命令,运行程序 按ctrl+a再按d,程序会在关闭终端后继续运行......
  • 【云能耗管理系统在某大型商场的应用】安科瑞Acrel-EIOT能源物联网平台方案
    摘要:依据对上海市某大型商场现场考察的结果,提出通过建设云能耗管理系统的方案来改善商场能耗的管理现状。首先充分搜集建筑信息和设备运行工况,合理设计系统实施方案,解决现场数据采集和传输障碍,完成云能耗管理系统的建设,成功实现云能耗管理系统的稳定运行,提高商场运营管理效率;......