问题标签 [azure-function-async]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-functions - 异步函数有什么好处吗?
Azure 函数允许我编写在特定条件下执行的 C#/F#(以及更多)函数。这些函数可以是异步的(通过返回一个任务)。
azure 函数最酷的地方在于,它们会根据负载自动扩展。关于“经典”服务器上的异步/等待模式的一个很酷的事情是,您可以更好地利用内核,以便处理更多请求。
由于 azure 函数会自动扩展,因此编写异步函数对我有什么好处吗?
javascript - Azure 函数中的异步函数
我在 Azure 中遇到此 javascript 函数定义错误。我在 Azure 函数中定义它以供导出函数使用。
以下是我在控制台中遇到的错误。Azure 函数不支持异步等待语法吗?
如果是,我将如何实现异步调用(例如使用 node-rest-client 进行的 REST 调用)。
azure-functions - 如何在天蓝色函数中等待异步调用
我正在尝试从 Azure 函数调用 face api 异步方法。我正在等待异步方法,但 Azure 函数关闭并完成它。如何在 Azure 功能中等待异步操作完成?
这是我的代码(我使用的是 VS 2017,.Net 标准 2.0):
node.js - 如何使用异步函数修复“意外令牌”错误
我正在 azure (v3) 上开发一个 web 应用程序机器人,我正在使用异步方法,但我似乎无法解决 SyntaxError: Unexpected token function 的问题。
我尝试将我的 nodeJS 从 6.9.4 更新到 8.9,但这没有用。我也跑了 npm i -g azure-functions-core-tools@core 但仍然没有。
我希望机器人正常运行,但它不能,因为 azure 由于某种原因无法检测到异步功能。任何帮助表示赞赏
azure - 如何从 azure 异步函数 v2 返回值?
我是第一次写javascript。在 azure 函数应用程序中,我有一个异步函数来使用查询插入数据,请参见下面的函数代码
我从这样的主触发函数中调用这个函数
但它没有给出适当的result
日志值,Result [object Promise]
它应该是Insert complete
因为它成功插入记录,你能纠正我吗?谢谢!
javascript - Promise 在 azure function app javascript 中不起作用
我有一个简单的演示来理解 Promise 概念,但它没有按预期工作,请参阅我尝试过的代码。
我得到这个输出
为什么没有得到foo
输出日志请帮助我谢谢!
azure - Azure 逻辑应用需要数小时/数天才能运行 Azure Functions
背景
我有一组逻辑应用程序,每个应用程序调用一组并行运行的函数应用程序。
每个逻辑应用都被触发在夜间的某个时间启动,所有应用都错开一个小时。
Azure 函数使用异步模式编写并调用外部 API。
问题
有时逻辑应用会运行良好并在正常时间段内完成它们的执行,并且可以连续两三天这样做。
然而,有时他们会花费数小时或数天时间迫使我取消他们的跑步。
任何机构都可以阐明这可能正在发生吗?
笔记
- 我正在使用持久功能扩展的最新 nuget 包
- 调试时功能总是及时完成
- 我注意到这些功能有时会卡在待处理状态。
azure - Azure Durable Functions 中的依赖项调用失败
背景
我有一组 Durable Azure Functions,它们是使用异步模式编写的,如此处所述。
问题
在研究了应用程序洞察中的日志后,我发现我的所有功能都反复出现故障。
这是对 DurableFunctionsHubInstances 表的 GET 调用。下面的调用会导致 404 响应。
https://mydomain.table.core.windows.net:443/DurableFunctionsHubInstances(PartitionKey= 'f6eb7829ab6f4020af0431ab0115164a',RowKey='')?$select=ExecutionId,Name,Version,Output,CustomStatus,CreatedTime,LastUpdatedTime,RuntimeStatus,PartitionKey ,RowKey,时间戳,ETag
问题
这种依赖失败正常吗?我猜这可能是对日志表的初始调用,以检查是否存在需要获取并继续的预先存在的实例。
但是,我不知道这是事实,并且很想弄清楚这一点。
截图
c# - 如何在异步 Azure 函数 HTTP 触发函数中捕获 Azure 表引发的异常
我有一个 Azure Function HTTP 触发函数,它写入可能以重复条目结尾的 Azure 表。我注意到,即使我尝试/捕获了整个函数,仍然会有一个异常“泄漏”给函数运行器,从而返回 HTTP 500。有没有办法捕捉这种异常?
这是代码的缩小版本:
该代码是在 Azure Function runtime 2.0(.NET Core 之一)下编写的。
触发/api/debug
两次或更多次,您将看到:
- HTTP 500
- 输入
catch{}
代码,但仍返回 HTTP 500(!) - 在 Application Insights 中,每个请求调用两个表依赖项(不应该发生,文档说表没有自动重试)