我按照嵌入式 HornetQ Core 的示例在 OSGI 容器上运行嵌入式 HornetQ 服务器。
我有三个 OSGI 容器:一个用于服务器,一个用于生产者,最后一个用于消费者。一切都在本地工作。
我在生产者和消费者中用于连接服务器的代码如下:
// Step 4. As we are not using a JNDI environment we instantiate the objects directly
ServerLocator serverLocator = HornetQClient.createServerLocatorWithoutHA(new TransportConfiguration(NettyConnectorFactory.class.getName()));
ClientSessionFactory sf = serverLocator.createSessionFactory();
我试过查看TransportConfiguration
方法,但没有找到二传手。