我有用c#編寫的AWS lambda函數。該函數負責調用5-6個API調用(Post請求)。AWS Lambda c#異步API調用
- 所有這些API調用都是獨立彼此。
- 我不關心任何這些API調用的響應。
- 即使我不關心後續響應,每個API調用都需要大約5秒鐘才能完成。
問題: 我希望我的lambda函數能夠在一秒內執行和響應。我如何異步進行API調用,使得lambda函數可以在我的時間限制內完成所有這些操作,而無需等待來自API調用的響應?理想情況下,我想實現一個消防和忘記API調用系統,它可以毫不拖延地發送最終響應。
根據AWS拉姆達documentation,我不得不使用等待運營商,在拉姆達異步調用,以避免函數是完成了異步調用完成之前。
我在這裏錯過了什麼嗎?還是有辦法做到這一點?
謝謝
還是先lambda函數可以直接調用第二,異步...異步調用立即返回。這看起來更清晰,因爲Lambda函數目前無法監視隊列。 –
是的,除非有錯誤。在設計失敗時,我寧願至少執行一次工作項目。 –
很難與此爭論。 –