springboot RabbitMQ整合出现Reply received after timeout 异常
生活随笔
收集整理的這篇文章主要介紹了
springboot RabbitMQ整合出现Reply received after timeout 异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在一次廣播Fanout模式的消息發送完成的時候,由于接受了多個消費者(消息接收端)返回來的信息,并且使用如圖所示的方式來接受返回的信息
這導致了前面其他的消費者返回過來的信息數據丟失,因為這個方法只能接受一個消費者的返回數據。所以報了Reply received after timeout,前面消費者返回的數據已經超時了。
這里我們如果既要使用廣播Fanout發送給多個消費者,又要接受消費者返回的數據我們可以使用下面這個方法來指定返回類型。
這樣就可以獲取到所有消費者返回的信息了。
或者如果只想要最后一個消費者返回的數據的話,直接加一句這個就行了。
這個的作用是將返回回來的數據另外創建一個消費者來接收(false)。默認為true。
總結
以上是生活随笔為你收集整理的springboot RabbitMQ整合出现Reply received after timeout 异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【WordPress报错】cURL er
- 下一篇: channel error; proto