我刚刚在我的 rabbitmq 服务器中启用了 stomp 插件。
我整天都在尝试运行这个例子https://github.com/rabbitmq/rabbitmq-web-stomp-examples(和其他),我总是得到:
“Opening Web Socket ...”我收到连接服务器的请求(我可以在兔子日志中看到它)
过了一会儿,客户断开连接说:
"Whoops! Lost connection to http://localhost:61613/stomp"
注意:我尝试通过telnet订阅队列,一切正常,但不适用于 Sockjs。
1)谁能帮助我?
2)我注意到在每个示例中,他们总是将 /stomp 添加到 url。这是为什么?我是否必须在 rabbit stomp 适配器上配置一些特殊的东西,还是像插件一样完成?
我已经使用这个“教程”安装了插件: http ://www.rabbitmq.com/stomp.html
基本上我运行这个命令:rabbitmq-plugins enable rabbitmq_stomp
3)在这个例子中,我试图用 http:// 替换 ws:// 但答案完全相同,但更快地回答“丢失的连接”。我在firebug控制台中也注意到它试图连接的url是:(
或http://localhost:61613/stomp/info
ws://localhost:61613/info或ws://localhost:61613/stomp/info取决于给定的url)http://localhost:61613/info
4)在另一个例子中,它发生了一些奇怪的事情。如果我让 http 出现“丢失连接”的答案。如果我将其更改为 ws,它就会开始给我带来跨域问题。
我将不胜感激任何帮助。