在docker中运行时,使用amqp broker(rabbitmq)与Spring WebSocket获取NettyTcpClient连接错误

时间:2016-07-28 18:41:39

标签: spring docker spring-websocket

我正在尝试将rabbitmq用作WebSocketConfig中的StompBroker。添加了依赖项reactor-corereactor-net

在本地启动(localhost)时工作正常,但是当我尝试将项目作为docker容器启动时(使用STOMP插件正确构建了rabbitmq图像),我得到以下错误。

r.io.net.impl.netty.tcp.NettyTcpClient : Failed to connect to /127.0.0.1:61613. Attempting reconnect in 5000ms

我尝试设置setRelayHost("rabbitmq")setRelayPort(61613)(因为rabbitmq是docker compose中的服务名称,使用它来解析主机名)。没有运气了。

0 个答案:

没有答案