添加接受器并 运行 它没有重启代理
Add acceptor and run it without reboot broker
我已经嵌入了 Artemis 代理版本 2.16.0。
有没有办法在不重启代理的情况下添加 acceptor
和 运行?
例如,可以在 ActiveMQServerControl
中创建 queue
或 address
。
或者我可以将它添加到 broker.xml
,然后重新启动一些服务,然后 acceptor
启动。
是的,您可以在运行时向嵌入式代理添加接受器并启动它。使用这样的东西:
ActiveMQServer server;
...
server.getRemotingService().createAcceptor("myAcceptor", "tcp://127.0.0.1:61617").start();
可以在运行时 add/change broker.xml
中的某些东西,但 acceptor
不是其中之一。有关详细信息,请参阅 the documentation。
我已经嵌入了 Artemis 代理版本 2.16.0。
有没有办法在不重启代理的情况下添加 acceptor
和 运行?
例如,可以在 ActiveMQServerControl
中创建 queue
或 address
。
或者我可以将它添加到 broker.xml
,然后重新启动一些服务,然后 acceptor
启动。
是的,您可以在运行时向嵌入式代理添加接受器并启动它。使用这样的东西:
ActiveMQServer server;
...
server.getRemotingService().createAcceptor("myAcceptor", "tcp://127.0.0.1:61617").start();
可以在运行时 add/change broker.xml
中的某些东西,但 acceptor
不是其中之一。有关详细信息,请参阅 the documentation。