【发布时间】:2018-06-03 22:28:55
【问题描述】:
以下是我从https://dzone.com/articles/easy-messaging-stomp-over google 搜索到的网络客户端示例代码。
<script type="text/javascript">
var client = Stomp.client( "ws://localhost:61614/stomp", "v11.stomp" );
client.connect( "", "",
function() {
client.subscribe("jms.topic.test",
function( message ) {
alert( message );
}, { priority: 9 }
);
client.send("jms.topic.test", { priority: 9 }, "Pub/Sub over STOMP!");
}
);
</script>
我的问题是为什么将 activemq 连接到 'ws://localhost:61614/stomp' 而不是 'stomp://localhost:61614/stomp'? activemq.xml中的以下协议有什么区别?
<transportConnectors>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614"/>
</transportConnectors>
【问题讨论】: