接下來我們要來介紹Azure的Queue Storage!
在第五篇及第六篇我們用了HTTP Trigger,讀取新會員的暱稱及興趣資料,篩選比對後,返回Response(興趣符合或不符合)
如果忘記的可以到此連結:
(實作)Serverless打造工程師交友小工具-Azure Functions⚡(上篇)
(實作)Serverless打造工程師交友小工具-Azure Functions⚡(下篇)
上一篇做完了交友任務REST API,我們要回到我們過濾新會員的功能實作及會使用到的相關Feature介紹。
這個Queue裡面儲存的訊息,我們將在一個時段,將Queue的訊息用信件發送
讀者可能會問,我們直接寄信就好了啊,為什麼要多此一舉,先存到Queue再寄送信件呢?
在這個Scenario裡,我們希望不要有新資料進來就直接發信,而是先進到Queue裡,等到接近下班時間再開始發信,並且一天最多發送五個符合條件的資料(不然太多人了也聯絡不完啊)
跟我一樣的Azure新手可能會有疑問,什麼是Azure Queue Storage?
既然被稱作是Queue,就跟我們以前學資料結構的Queue概念是一樣的,先進先出(FIFO),就如同現實中排ATM,買電影票的概念,先到的人優先處理
直到被送出處理(dequeued)之前,在Queue裡面的訊息都會被按照送進queue裡的順序保存
介紹完Azure Queue Storage,我們在下一篇將進行Queue Storage的實作
實作的快速連結在此:打造工程師交友小工具-Azure Queue Storage
參考: