我设法用Spring 4和Stomp创建简单的Websocket应用程序 . 请参阅我的上一个问题here然后我尝试使用远程消息代理(ActiveMQ) . 我刚开始经纪人并改变了
registry.enableSimpleBroker("/topic");
至
registry.enableStompBrokerRelay("/topic");
它工作 .
问题是如何配置代理?据我所知,在这种情况下,应用程序自动发现localhost上的代理:defaultport,如果我需要将应用程序指向其他机器上的其他代理,该怎么办?
1 回答
enableStompBrokerRelay
方法返回一个方便的Registration实例,该实例公开了一个流畅的API .您可以使用此流畅的API配置您的Broker中继:
您还可以配置各种属性,例如代理的登录/传递凭据等 .
与XML配置相同:
有关属性和默认值的更多详细信息,请参阅StompBrokerRelayRegistration javadoc .