activemq 实例

几周前,我再次通过Mule ESB解决方案将Apache ActiveMQ用作JMS提供程序。 由于使用ActiveMQ已经有几年了,所以我认为最好检查一些(新)功能,例如故障转移传输和其他群集功能 。 为了能够测试这些最后的东西,我需要在计算机上多次安装ActiveMQ。 幸运的是,尽管ActiveMQ站点上的文档非常少,但这并不是很难实现的。

第一步是下载并解压缩ActiveMQ软件包,我在〜/ develop / apache-activemq-5.8.0进行了压缩。

要创建实例,我转到activeMQ主目录,并使用“ create”命令,如下所示:

cd develop/apache-activemq-5.8.0/
./bin/activemq create instanceA
./bin/activemq create instanceB

现在,如果您执行“ ls -l”,您将看到创建了两个子目录:“ instanceA”和“ instanceB”。 由于两个实例都将使用默认端口,因此我们必须修改第二个实例的配置。 转到目录“ develop / apache-activemq-5.8.0 / instanceB / conf”,然后打开文件“ jetty.xml”,通过修改以下行以使Web控制台在端口“ 8162”可用:

<bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector"><property name="port" value="8162" />
</bean>

接下来,在同一目录中打开文件“ activemq.xml”,然后修改以下部分:

<transportConnectors><!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB --><transportConnector name="openwire" uri="tcp://0.0.0.0:61617?maximumConnections=1000&wireformat.maxFrameSize=104857600"/><transportConnector name="amqp" uri="amqp://0.0.0.0:5673?maximumConnections=1000&wireformat.maxFrameSize=104857600"/></transportConnectors>

而已! 确保两个文件均已保存,并使用以下命令启动第一个实例:

cd ~/develop/apache-activemq-5.8.0/instanceA/bin
./instanceA console

打开一个新的控制台并运行以下命令:

cd /Users/pascal/develop/apache-activemq-5.8.0/instanceB/bin
./instanceB console

现在,您有两个彼此相邻运行的实例,可以开始测试ActiveMQ的“高级”功能。

参考: The Pragmatic Integrator博客上的JCG合作伙伴 Pascal Alma在一台计算机上运行多个ActiveMQ实例 。

翻译自: https://www.javacodegeeks.com/2014/01/running-multiple-activemq-instances-on-one-machine.html

activemq 实例

activemq 实例_在一台计算机上运行多个ActiveMQ实例相关推荐

  1. 在一台机器上运行多个ActiveMQ实例

    几周前,我通过Mule ESB解决方案再次开始使用Apache ActiveMQ作为JMS提供程序. 由于我使用ActiveMQ已经有几年了,所以我认为最好检查一些(新)功能,例如故障转移传输和其他群 ...

  2. 一台计算机有64,在同一台计算机上使用带有32位和64位Altium设计软件的数据库元件库...

    数据库元件库(DbLibs)是一种流行且强大的元器件管理解决方案.但是,将Microsoft Access用作元器件的后端数据库时,使用Altium设计软件的32位和64位版本之间有一个重要区别: 6 ...

  3. 集群搭建在一台计算机上,服务器集群

    服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就像是只有一个服务器.集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整 ...

  4. 不同平台上安装python的方式是一样的对还是错_不可以在同一台计算机上安装多个不同的Python版本...

    [多选题]食品处于冰点以上时,影响水分活度 A w 的因素有( ). [单选题]不属于蛋白质起泡的必要条件的是() [多选题]蛋白质变性后,可能出现的变化() [单选题]腐竹的加工应用的是蛋白质的哪种 ...

  5. python多个版本可不可以装在一起_可以在同一台计算机上安装多个Python版本。

    可以在同一台计算机上安装多个Python版本. 答:对 合理膳食的核心问题是 ( ) 答:膳食结构 青天明月来几时?我今停杯一问之.人攀明月不可得,. --李白<把酒问月> 答:月行却与人 ...

  6. 如何在单台计算机上配置 Windows XP SP2 网络保护技术

    简介 连接至 Internet 的计算机可能会出现安全漏洞并遭受***. ***是指绕过计算机安全保护或导致您无法使用计算机的故意行为. 在 Microsoft Windows XP Service ...

  7. 局域网计算机中arp,在局域网中的一台计算机上使用了arp-a命令,有如下输出: C:\arp.a Interface: 192.168.0.1 0n - 赏学吧...

    在局域网中的一台计算机上使用了arp-a命令,有如下输出: C:\arp.a Interface: 192.168.0.1 0n Interface Ox1000004 Intemet Address ...

  8. 其他用户登陆到这台计算机,要登录到这台远程计算机,您必需拥有这台计算机上的‘终端服务器用户访问’权限解决方法...

    远程登陆时出现:要登录到这台远程计算机,您必须拥有这台计算机上的'终端服务器用户访问'权限.在默认情况下,'远程桌面用户'组的成员拥有这些权限.假如您不是'远程桌面用户'组或其他拥有这些权限的组的成员 ...

  9. 这台计算机上缺少此项目引用的 NuGet 程序包,DotNetCompilerPlatform

    严重性 代码 说明 项目 文件 行 禁止显示状态 错误 这台计算机上缺少此项目引用的 NuGet 程序包.使用"NuGet 程序包还原"可下载这些程序包.有关更多信息,请参见 ht ...

最新文章

  1. 即使被拖库,也可以保证密码不泄露
  2. jquery.form 和MVC4做无刷新上传DEMO
  3. illegal base64 character 3a_双11华硕多款产品再送豪礼 高端硬件通吃最新3A大作
  4. 网上找到的一段关于SAP支持服务的QA (转)
  5. python数据降维_使用python实现多维数据降维操作
  6. 为什么选择SpringBoot?
  7. python也有数组 --- 标准库中的列表工具array()
  8. 贪 心 学用markdown
  9. 换手机的等等!什么时候能用上1000元级5G手机?中国移动公布时间表
  10. android ListView 九大重要属性详细分析
  11. 微信红包惊人秘密:谁最容易抢到大红包?
  12. 华为s5700交换机使用配置
  13. 学硕论文选题计算机,研究生计算机论文题目大全 研究生计算机论文题目哪个好...
  14. 谷歌浏览器不能用_正在用 Chrome 或 Edge 浏览器的你,不能错过这亿个好用插件...
  15. BioVendor MxA 蛋白人 ELISA说明书
  16. w7不显示网络计算机,Win7电脑任务栏不显示网络图标怎么办
  17. Android中/system/build.prop文件解读(转)
  18. build-up to Ajax v,to build up是什么意思
  19. java生成word 带表格_【java】Freemarker 动态生成word(带图片表格)
  20. CP和AP有是什么?有什么区别?

热门文章

  1. Mathematics(jzoj 1747)
  2. 详解Vue中watch的高级用法
  3. 再有人问你volatile是什么,把这篇文章也发给他(深入分析)
  4. vue watch监听对象
  5. 【Python】Conda的安装
  6. myeclipse如何换一个漂亮的主题
  7. java打印九九乘法表——CSDN博客
  8. 最全三大框架整合(使用映射)——IDeptDao.java
  9. TRUNCATE vs DELETE命令
  10. Android 获取屏幕宽度和高度直接转换为DP