rabbitmq 传达消费者原始信息

fcg9iug3  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(138)

例如,有人在RabbitMq中放置了一条消息。该消息不是Masstransit的“信封”格式,只是json,或者其他格式。如何在Masstransit消费者中以byte[]string的格式获取该消息?
我知道Masstransit有自己的消息格式,但是需要接收原始消息。我不太喜欢在一个服务中使用Masstransit和RabbitMq客户端的选项,因为它们已经是两个连接,并且具有不同的消息处理逻辑。

gkl3eglg

gkl3eglg1#

在要使用原始JSON消息的接收端点上,您可以配置一个默认的反序列化器,如下所示:

endpointConfigurator.UseRawJsonDeserializer(isDefault: true);

相关问题