簡體   English   中英

從 Rest API 到 Azure 事件中心不斷地攝取數據

[英]Ingest data from Rest API to Azure Event Hub Constantly

目前,我正在嘗試構建一個 python 進程,該進程使用服務器發送事件(SSE/EventSource)不斷偵聽來自 Rest API 的新事件,然后自動將它們攝取到 Azure 事件中心。

那么自動化這些步驟的最佳實踐是什么? 使用帶有某種觸發器的 Azure 函數? 或者只是在腳本中運行無限循環,其中 API 偵聽器獲取數據並將其放入事件中心?

如果你想不斷地監聽新事件,然后將它們攝取到azure event hub ,那么你應該選擇使用第二種解決方案:在腳本中運行一個無限循環,其中 API 監聽器獲取數據並將其放入azure event hub

或者您可以考慮使用azure webjob ,然后將webjob部署為連續的。

對於azure function ,雖然您可以通過使用Azure 事件中心 output 綁定將這些事件攝取到 azure 事件中心,但是您不能使用任何觸發器不斷地監聽新事件(例如,如果您使用定時器觸發器,它將執行只是在指定的時間聽代碼,這不是不斷的)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM