在一台机器上面启动多个activemq实例,然后这几个实例通过配置可以变为一个集群。

将conf文件整个copy出来,修改activemq.xml文件

 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="broker_1"><value>file:${activemq.conf}/credentials.properties</value></property></bean>

name要改,集群的节点不能重名。

<persistenceAdapter><kahaDB directory="${activemq.data}/kahadb01"/></persistenceAdapter>

节点存储数据的路径要改

 <transportConnectors><!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --><transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/><transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/><transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/><transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/><transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/></transportConnectors>

所有涉及transportConnectors的端口,都要不一样
到此,activemq就修改完了。
因为这个项目内嵌了jetty。所以要修改jetty配置文件的端口
jetty.xml文件

 <bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start"><!-- the default port number for the web console --><property name="host" value="0.0.0.0"/><property name="port" value="8161"/></bean>

复制一个bin下面的activemq,进行修改

if [ -z "$ACTIVEMQ_PIDFILE" ]; thenACTIVEMQ_PIDFILE="$ACTIVEMQ_DATA/activemq.pid"
fi

记录实例pid的文件路径,这里最好是设置一个绝对路径,比如/usr/local/activemq-cluster/01/activemq.pid

ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf"

配置conf文件的路径,最好也搞成绝对地址:/usr/local/activemq-cluster/01/conf

现在就可以执行了

activemq start

activemq一台机器起多个实例相关推荐

  1. kubernetes要实现的目标——随机关掉一台机器,看你的服务能否正常;减少的应用实例能否自动迁移并恢复到其他节点;服务能否随着流量进行自动伸缩...

    Kubernetes 是来自 Google 云平台的开源容器集群管理系统.基于 Docker 构建一个容器的调度服务.该系统可以自动在一个容器集群中选择一个工作容器供使用.其核心概念是 Contain ...

  2. 一台机器上运行多个ActiveMq

    2019独角兽企业重金招聘Python工程师标准>>> 由于业务需要一台机器上运行多个ActiveMq,这里主要说一下有什么地方不重复: 1.brokerName名称不能重复 2.端 ...

  3. linux一台机器如何安装两个mysql,在一台linux机器上启动两个mysql实例

    环境:linux主机上已经yum安装了mysql,而且数据库正在运行. 在不关闭/重启mysql的情况下,重新启动一个新的mysql实例,使用3307端口,实现一台机器上同时运行两个数据库实例. 1. ...

  4. 如何实现一台机器上运行多个MySQL实例?

    在一台机器上一个MySQL服务器运行多个MySQL实例有什么好处?这里我先入为主给大家介绍这样做至少存在两个好处(看完这篇文章后理解会更透彻): (1)减轻服务器链接负担 (2)为不同的用户提供不同的 ...

  5. 在同一台机器上启动多个JBoss A-MQ JVM

    因此,我最近没有写过博客-只是很忙. 但是,我新年的决心是写一些博客,分享一些我经常遇到的事情,即使这些简单的事情可能会帮助一些人. 因此,对于本条目,我将展示一种在单台机器上启动多个JBoss A- ...

  6. 可恶的爬虫直接把生产6台机器爬挂了!

    引言 正在午睡,突然收到线上疯狂报警的邮件,查看这个邮件发现这个报警的应用最近半个月都没有发布,应该不至于会有报警,但是还是打开邮件通过监控发现是由于某个接口某个接口流量暴增,CPU暴涨.为了先解决问 ...

  7. 震惊!线上四台机器同一时间全部 OOM,到底发生了什么?

    来自:码海 案发现场 昨天晚上突然短信收到 APM (即 Application Performance Management 的简称,我们内部自己搭建了这样一套系统来对应用的性能.可靠性进行线上的监 ...

  8. 一台机器上有几个java虚拟机

    一台机器上java虚拟机会存在多少个? 一直以来,我都认为,每台电脑上java虚拟机只存在一个:如果你启动多个java程序,这些程序都在一个虚拟机中运行.这是常规的想法,就像我们自己的电脑,电脑只有一 ...

  9. 线上 4 台机器同一时间全部 OOM,到底发生了什么?

    点击上方 好好学java ,选择 星标 公众号重磅资讯.干货,第一时间送达 今日推荐:分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!个人原创100W+访问量博客:点 ...

最新文章

  1. Kaggle Days首次落地中国,日本团队拿下冠军
  2. 最常用的决策树算法!Random Forest、Adaboost、GBDT 算法
  3. 计算机网络中路由器,浅析计算机网络中的路由器
  4. 27、Label 自适应文本 xib
  5. SAP UI5 sap.viz.ui5.controls.VizFrame 的 aggregation 之一:dataset
  6. rtmp httpflv 服务优化以及安全性分布式探讨
  7. java动态工程_eclipse 创建maven 项目 动态web工程完整示例
  8. 瀑布流 jquery。
  9. npm i 命令长时间卡住的解决办法
  10. 【hiho一下 第147周】小Hi的烦恼
  11. 软件版本GA,RC,alpha,beta,Build 含义
  12. 高等代数——大学高等代数课程创新教材(丘维声)——2.4笔记+习题
  13. css中 div圆角边框样式,DIV+CSS圆角边框 - 前端LOVER - 博客园
  14. 谷歌翻译器 6.2.620 电脑版
  15. 猎人猎物优化算法HPO
  16. 以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件(经经经经经典)
  17. 2022-2028全球军用级电脑行业调研及趋势分析报告
  18. 董明珠如何渗透珠海银隆 联手万达等企业拿下22%股权
  19. 【路由交换】思科5506防火墙三区域互通
  20. 计算机网络-运输层(UDP/TCP协议)

热门文章

  1. linux 防火墙过滤mac地址,OpenWrt设置mac地址过滤和使用Iptables防火墙禁止mac地址上网...
  2. 测试工具:用性能监视器查看程序的性能
  3. python font字体样式_Python Svgwrite和字体样式/大小
  4. 【程序员日记】泰国之行,做个记录!
  5. 中国高新技术企业专利统计数据
  6. MonkeyRunner 使用教程(基础教程)
  7. MOPSO 多目标粒子群python实现
  8. 批处理篇---windows bat程序定时启动和关闭
  9. Backbone基础
  10. 【SOC FPGA】外设KEY点LED