Azure Servicebus トピーがあり、複数の subscriptions.message がディクショナリ タイプで投稿されます。辞書キーに基づいて、メッセージをフィルタリングできます。すべての例は、階層https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-sql-filter#property_nameに基づいて示されています。ここにペイロードがあり、DataReady、Datapending、Dataprocessed である dict キーに基づいてフィルタリングしたいと考えています。
Message 1:
{
"DataReady": "{\"RequestId\":\"605dc8dda700a7b9c25eb22a\"\"Status\":"Initiated\"}"
}
Message 2:
{
"DataProcessed": "{\"RequestId\":\"605dc8dda700a7b9c25eb22a\"\"Status\":"Processed\"}"
}
message 3:
{
"DataPending": "{\"RequestId\":\"605dc8dda700a7b9c25eb22a\"\"Status\":"pending\"}"
}