私の現在のプロジェクトでは、カスタム再試行ポリシーのトピックのサブスクリプションでフィルター/ルールを使用するという考えがあります。
Azure Function のトピックからメッセージを取得し、それをリモート サービスに送信しようとしています。サービスが Timeout 例外をスローした場合、PostponeUntil という名前のカスタム プロパティを特定の日時 (たとえば、1 時間単位) でメッセージに追加し、それをトピックに再度追加してから、サブスクリプションのルールを使用して、再試行の時間になるまで、このメッセージを除外してください。次のような SqlFilter を使用することは可能ですか:
var filter = new Microsoft.Azure.ServiceBus.SqlFilter("GETDATE() = PostponedUntilDateTime");
そうでない場合、私が持っているシナリオの代替手段は何ですか?