我正在尝试将rabbitmq用作WebSocketConfig中的StompBroker。添加了依赖项reactor-core
和reactor-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中的服务名称,使用它来解析主机名)。没有运气了。