gpt4 book ai didi

azure - 如果 Azure Function App 在消费计划中缩小到 0,它如何监听来自事件中心的传入事件?

转载 作者:行者123 更新时间:2023-12-02 08:23:55 27 4
gpt4 key购买 nike

假设我的消费计划中有一个 Azure Function 应用程序,正在监听 Azure 事件中心。根据this根据文档,如果没有传入事件,函数应用实例的数量可以缩减至 0。根据我的理解,每个函数应用实例还会实例化一个正在监听事件中心分区的事件处理器主机。但如果实例数为 0,那么谁在监听事件中心来确定是否必须处理消息?当函数的实例数为 0 时,事件处理器主机是否存在?这是我迄今为止所掌握的有关 Azure Functions + Azure 事件中心的(不完整)图片,我希望完成它: enter image description here

在上述文档中,我还阅读了有关比例 Controller 的信息,该 Controller 显然在需要时添加了新的功能主机实例。这是否意味着比例 Controller 也必须监听事件中心?缩放 Controller 位于哪里,它是我可以在 Azure 中创建的函数应用资源的一部分,还是缩放 Controller 托管在 Azure 的独立部分中,与我的函数应用的存在无关?

编辑:根据答案采用图像。

最佳答案

这就是 Azure 上的托管 Function 运行时为您所做的事情。它为您监听事件中心(或服务总线,或其他支持的触发源) - 并且您无需为该计算付费。一旦检测到新消息,它将启动您的函数的一个或多个实例 - 此时才开始计费。

enter image description here

Source

如果您在其他地方运行函数,例如在 k8s 集群中,您必须自己托管规模 Controller 并使其始终运行。

关于azure - 如果 Azure Function App 在消费计划中缩小到 0,它如何监听来自事件中心的传入事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66366641/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com