原因:延时队列版本没对应上,用docker安装的最新版,而之前的旧版本的rabbitmq_delayed_message_exchange-3.12.0.ez 用不了 rabbitmq_delayed_message_exchange-3.13.0.ez 才可以
报错信息:
[AMQP Connection 127.0.0.1:5672] ERROR c.r.c.i.ForgivingExceptionHandler - [log,119] - An unexpected connection driver error occured
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288)
at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91)
at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:184)
at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:665)
at java.lang.Thread.run(Thread.java:750)
rabbitmq延时队列报错java.net.SocketException: Software caused connection abort: recv failed
最新推荐文章于 2025-04-07 09:40:36 发布