簡體   English   中英

MassTransit/RabbitMQ 如何在跳過的隊列中獲取消息並記錄下來?

[英]MassTransit/RabbitMQ How to get messages in the skipped queue and log this?

我正在結合 MassTransit 和 RabbitMQ 在 .NET6 中制作一個應用程序。現在我想將消息發送到跳過的隊列,以便我可以使用 Serilog 記錄它。

我想我需要創建一個跳過的隊列消費者 zo 我可以接收消息。 但是我不知道如何將消息發送到跳過的隊列,所以我可以測試它。

我已經有一個發布者和一個消費者。 但是不知道如何發送被跳過的消息。

由於開發人員/配置錯誤,消息被移動到_skipped隊列,通常是因為消息類型未被連接到原始隊列的接收端點上的消費者使用。

RabbitMQ 有鏟子,可用於將這些消息移回原始隊列,因此無需為其編寫消費者,因為您可能會得到一個_skipped_skipped隊列。

暫無
暫無

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

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