【发布时间】:2019-07-08 18:08:17
【问题描述】:
在我们的团队中,我们通过 RabbitMQ 在两个系统之间交换消息。消息在 protobuf (v3) 中编码。我们在发送端和接收端使用 NServiceBus。我们使用 RabbitMQ 管理 UI 来监控错误队列。在生产中,我们注意到要理解错误队列中消息的负载并不容易,这些消息是 base64 编码的。
对错误队列中的消息进行人工可读访问的最简单方法是什么?我们可以完全控制两个系统中的决策,还讨论了切换到 JSON 编码消息(而不是 protobuf)。但是我们对基于 protobuf 的实现感到满意。毕竟已经实现了。
【问题讨论】:
标签: rabbitmq protocol-buffers nservicebus