我有用c#编写的AWS lambda函数。该函数负责调用5-6个API调用(Post请求)。AWS Lambda c#异步API调用
- 所有这些API调用都是独立彼此。
- 我不关心任何这些API调用的响应。
- 即使我不关心后续响应,每个API调用都需要大约5秒钟才能完成。
问题: 我希望我的lambda函数能够在一秒内执行和响应。我如何异步进行API调用,使得lambda函数可以在我的时间限制内完成所有这些操作,而无需等待来自API调用的响应?理想情况下,我想实现一个消防和忘记API调用系统,它可以毫不拖延地发送最终响应。
根据AWS拉姆达documentation,我不得不使用等待运营商,在拉姆达异步调用,以避免函数是完成了异步调用完成之前。
我在这里错过了什么吗?还是有办法做到这一点?
谢谢
还是先lambda函数可以直接调用第二,异步...异步调用立即返回。这看起来更清晰,因为Lambda函数目前无法监视队列。 –
是的,除非有错误。在设计失败时,我宁愿至少执行一次工作项目。 –
很难与此争论。 –