我有一个javascript的stomp客户端:
var socket = new SockJS('/ws-updates');
stompClient = Stomp.over(socket);
stompClient.connect({}, function (frame) {
setConnected(true);
console.log('Connected: ' + frame);
stompClient.subscribe('/topic/updates', function (data) {
console.log(data);
showGreeting(data.body);
});
});
我需要使用Stomp的Python实现来复制它
我在stomp.py和stomper中找到了一些示例,但它们都具有这种连接初始化:
hosts = [('localhost', 1234)]
conn = stomp.Connection(host_and_ports=hosts)
有没有办法为我的自定义端点(比如localhost:1234/updates)创建stomp客户端对象
谢谢
基于JavaScript的STOMP客户端将使用websockets连接到代理,因为它受运行的web浏览器环境的限制。Python STOMP客户端没有这个限制,只需使用标准TCP连接即可。我不知道有任何Python STOMP客户端支持WebSocket。我建议您将STOMP代理配置为同时接受websocket和普通TCP STOMP连接
相关问题 更多 >
编程相关推荐