簡體   English   中英

兔子mq消息監聽器

[英]rabbit mq message listener

我正在使用

@Autowired
RabbitTemplate temp;
temp.convertAndSend("aQueue", msg);

用於發送和

@Autowired
RabbitTemplate temp;
return temp.receiveAndConvert("aQueue");

從rappid mq接收消息現在,我想使用類似以下的監聽器:

@Component

public class MessengerListener implements MessageListener{

    @Override
    public void onMessage(Message arg0) {


    }

}

問題是onMessage的onMessage偵聽器可以與Messages一起使用,是否有可能以類似的方式接收簡單的可序列化對象?

我強烈建議您不要這樣做,您應該傳遞XML,JSON(我推薦json)等。 到onMessage(..)並解組響應,而不是通過JMS序列化對象。

使用以下類似的方法來解組/編組有效負載

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.2</version>
</dependency

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM