【发布时间】:2019-02-08 13:50:35
【问题描述】:
在 AzureFunction 上,当收到 Http 消息时,我正在通过函数代码向外部服务器(第三方服务器)进行 POST。
为了为所有设备维护一个连接,我在服务器上托管了 Azure 功能而不是消耗计划,并创建了静态 httpClient 以 POST 到外部服务器。
当 Azure Function APP 停止时,我需要一个事件处理程序来取消订阅外部服务器。但我找不到 Azure Function 的 STOP 事件处理程序。有什么建议吗?
【问题讨论】:
-
我不确定你在问什么?
httpClient可能只是调用了一个 REST 服务,对吧?所以当承载该函数的应用被回收时,它会自动被销毁。 -
在配置时,需要添加自定义代码。或者在通过 AZURE 门户执行 STOP FunctionApp 时,需要一个事件处理程序来添加自定义代码
-
但是为什么你需要运行自定义代码?您的第 3 方服务是否有状态?
-
需要关闭与第 3 方服务器建立的连接
标签: azure-functions