1
質問があります。メッセージを消費しないようにフィルタを作成できますか? たとえば、メッセージは次のとおりです。maststransitフィルタがメッセージを受信中に受信しました
public class ProcessingTask : IProcessingTask
{
public int Id { set; get; }
public string ExternalId { set; get; }
public ProcessingTaskStatus Status { set; get; }
public string Details { set; get; }
}
メッセージStatus
は、例えばProcessingTaskStatus.Received
であれば、私は消費者にメッセージを渡す必要があります。別の方法では、メッセージを拒否する必要があります。
MassTransit 3にはまだUseContentFilterメソッドがありますか?私はそれを見つけることができません。または、同じアプリケーションから公開されたメッセージを受信できないようにするにはどうすればよいですか?私は複数のアプリケーション間でデータを同期しようとしていますが、メッセージを公開したアプリケーションもそれを消費することは望ましくありません。 –