Azure ServiceBus:すべてのサブスクライバーがメッセージを処理するまで待機する
私のシナリオでは、複数の(不明な)サブスクライバーを持つServiceBusトピックを作成する予定です。トピックフィルターを使用できるため、トピックからの各メッセージを処理しません。 すべてのハンドラーがワークフローを続行するための作業を完了するまで、特定のメッセージ(Id)が待機する必要があります。当然、各ハンドラーは完了時にメッセージを生成します。たとえば、Durable Functionを使用してイベントのリストを待つことができます。 しかし、問題は、サブスクリプションメッセージのリストが送信された/送信されることをどのようにして知ることができるかです。 Microsoft.Azure.ServiceBus.Management.ManagementClient.GetSubscriptionsAsync()私は私のトピックのすべてのサブスクリプションのリストを取得することができます。しかし、特定のメッセージを受け取るかどうかをフィルターに従って評価する方法を見つけることができません。 ServiceBusでそれを実現できない場合、この種のシナリオを実装するための代替手段はありますか(Pub / Subのカスタム実装でホイールを再発明する以外に)?