如何在wildfly中配置activemq子系统的共享存储和复制功能?

时间:2018-02-06 19:41:31

标签: activemq wildfly activemq-artemis

我正在开发wildfly 10,它上面的消息服务是activemq,任何人都可以告诉我你将如何配置wildfly的standalone-ha-full.xml以使用wildfly中的activemq子系统的共享存储和复制功能?

我发现这很有用.. [博客]:http://www.mastertheboss.com/jboss-server/jboss-jms/jms-clustering-in-wildfly-and-jboss-eap

PS:我想运行两个VM并使用它们演示这些功能。 失去了几天,没有找到任何材料,所以请帮助

1 个答案:

答案 0 :(得分:0)

重要的是要注意一些常见的错误;即使docs for Artemis不是以Wildfly为中心的,它们也记录了你在Wildfly上的Artemis。

我建议您做的是简单运行以下示例。一旦您了解了测试(在示例的main类中简单解释),您就可以轻松地将生成的broker.xml文件中的配置迁移到Wildfly配置。

因此,对于此shared store example和此replication example,请执行以下操作:

  1. git clone <provided repo>
  2. mvn verify
  3. 查看src/main/resources/activemq/server[0-2]
  4. 使用匹配的messaging subsystem配置配置您的Wildfly(您将看到他们几乎完全相同!)
  5. 添加<noserver>true<noserver>并从pom.xml中删除<ignore>${noserver}</ignore>声明并运行指向Wildfly服务器/端口的示例的main方法,以确保您已获得配置右
  6. 然后您使用Artemis与Wildfly进行演示,演示相同的功能
  7. 玩得开心,享受。