0

我正在尝试使用带有两台机器(比如 x.my-domain.com 和 y.my-domain.com)的静态集群来设置 hornetq 集群,其中将运行两个 hornetq 服务器实例。我将使用 ~/hornetq-2.2.5.Final/examples/jms/clustered-static-discovery/server{0,1}/hornetq-configuration.xml 中给出的默认配置,每个服务器中都有一个. 我希望这会起作用,因为它们在 server0/server1 下的配置文件中已经有不同的连接器端口/连接器名称/连接器引用。

此外,在配置目录下,有几个默认的 dir/ 文件(jboss-as-4、jboss-as-5、ra.xml、独立)。我应该删除所有这些并只放上面提到的 hornetq-configuration.xml 吗?

4

1 回答 1

0

当启动一个 hornetq 节点时,你应该传递一个你想要使用的配置目录。它默认设置为以下相对(相对于run.shrun.bat启动脚本)../config/stand-alone/non-clustered

您可以复制示例并将其放置在您想要的任何位置,但是您需要运行 hornetq 并将配置目录位置作为第一个参数传递,即./run.sh ../config/my-custom-config.

于 2012-03-22T10:30:01.447 回答