我有两个独立的 Java 应用程序,我需要使用 spring-rabbit 通过 RabbitMQ 在它们之间发送消息。在作为生产者的应用程序中,我JsonMessageConverter
用作消息转换器,以便RabbitTemplate
在将 Java 对象发送到队列之前将它们转换为 JSON 消息。
在作为消费者的另一个应用程序中,我想将 JSON 消息转换回 Java 对象。我尝试使用SimpleMessageListenerContainer
自定义MessageListener
,我可以Message
从队列中获取 s,但我不知道将它们从 JSON 转换回 Java 对象。
JsonMessageConverter
从 RabbitMQ 异步消费消息时如何使用?