ActiveMQ
文章平均质量分 56
renhuan28
这个作者很懒,什么都没留下…
展开
-
ActiveMQ集群部署方案
ActiveMQ集群部署方案一. 利用zookeeper+levelDB的方法 此方法适合5.9以上ActiveMQ版本,我们版本为5.14.4,符合版本要求。此方法利用zookerper控制broker的主从,每个broker有自己的一套levelDB模式的存储文件,3套情况下每次发送和消费只有当2套都完成更新的时候才算成功,当有一套broker挂掉的时候会控制最新更新的一套b...原创 2018-03-31 15:30:40 · 2858 阅读 · 0 评论 -
ActiveMQ连接JMX固定RMI的问题
ActiveMQ连接JMX固定RMI的问题 关于ActiveMQ的监控,可以通过JMX。JMX的相关配置,首先要在ActiveMQ里面把broker标签里的useJmx=”true”打开,然后对JMX进行端口进行配置,可以在activemq.xml里的managementContext进行配置,也可以在bin里的env里进行配置。我们是在env里进行配置的。相关配置:ACTIVE...原创 2018-05-23 16:44:56 · 1795 阅读 · 0 评论 -
linux跨机器操作服务
linux跨机器操作服务 最近在多台机器部署了mq服务,为了写个shell脚本达到跨机器一键启停所有mq的目的。需要解决各机器间自动登录权限的问题。我采用的方法是利用sshpass 操作流程: 下载sshpass-1.06.tar.gz,地址 https://sourceforge.net/projects/sshpass/files/ 下...原创 2018-06-14 16:39:05 · 482 阅读 · 0 评论 -
ActiveMQ利用selector消费在消息堆积量大的时候不起作用的解决
ActiveMQ利用selector消费在消息堆积量大的时候不起作用的解决现象: 我们在使用activemq queue的时候,发送方会把两个城市的消息都发到一个queue里,但是会在消息扩展属性里加上代表不同城市的参数,然后两个城市的应用都会启带不同selector的消费者到queue里消费各自的消息。前几天A市的服务挂了,开始B市的服务还能正常的消费消息,当随着queue里消息堆积的越来...原创 2018-10-26 20:58:13 · 1954 阅读 · 0 评论 -
ActiveMQ通过JMX连接broker
ActiveMQ通过JMX连接broker如果通过JMX连接AMQ服务并获取broker信息,需要知道以下几个AMQ服务参数所在机器IP: amqIp;jmx端口: jmxPort;rmi端口: rmiPort;(可选)jmx用户名:jmxUser;jmx密码:jmxPassword;要获取broker信息,还需要知道broker名字:brokerName;还需要导入activ...原创 2018-12-06 19:47:46 · 752 阅读 · 0 评论 -
ActiveMQ在Queue积压消息后内存占用上涨的原因
ActiveMQ在Queue积压消息后内存占用上涨的原因现象: 我们使用ActiveMQ是用数据库持久化消息的,数据库空间充裕,理论应该queue应该可以堆积几百个G的消息,可是发现堆积几个G的消息后,amq服务的内存便上涨至设置的70%临界点,最终影响发送broker的速度,从而影响整个生产流程。原因分析: 通过查ActiveMQ内存使用方面的资料,发现从ActiveMQ 5.0.0...原创 2018-12-07 15:07:27 · 5844 阅读 · 1 评论