兔子mq消息听众

时间:2013-06-04 19:25:25

标签: spring rabbitmq message-queue

我正在使用


@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) {


    }

}

问题是on onMessage侦听器使用Messages是否可以接收类似fasion的简单可序列化对象?

1 个答案:

答案 0 :(得分:0)

我强烈建议你不要这样做,你应该传递XML,JSON(我推荐json)等等。 to onMessage(..)并解组响应,而不是JMS上的序列化对象。

使用类似下面的内容来解组/编组有效负载

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