我写了一个 queueTrigger - Azure 函数
def main(msg: func.QueueMessage) -> None:
logging.info('Python queue trigger function processed a queue item: %s',
msg.get_body().decode('utf-8'))
mk_client = MyKiosk()
storage = StorageAccount(os.environ["AzureWebJobsStorage"])
data = mk_client.get_allgroupdata()
for i in data:
main_id = i["HauptgruppeId"]
for j in i["Untergruppe"]:
sub_id = j["UntergruppeId"]
outbound_msg = {"mainid_val": main_id,"subid_val": sub_id,"n_records": 12}
<code to remove duplicates>
storage.write_queue_message("pricequeue", json.dumps(outbound_msg))
这是我的 QueueTrigger 脚本,我想确保“outbound_msg”中没有重复,并且可以在“pricequeue”中写入唯一消息