node.js - 我们如何将消息从特定事件中心分区获取到 azure 函数中,以及如何自动扩展 azure 函数的数量?

标签 node.js azure azure-cloud-services azure-functions azure-eventhub

我可以从 azure 函数中的事件中心的所有分区获取消息,但我想从 azure 函数中的特定事件中心分区获取消息。有没有办法做到这一点 ?我想做的另一件事是,如果有大量积压消息需要处理,则增加(横向扩展)处理消息的 azure 函数的数量。我怎样才能做到这一点 ?有什么公式可以解决我的第二个问题吗?

最佳答案

在 Azure Functions 使用计划中,系统会自动为您处理横向扩展。如果我们发现您的函数没有跟上事件流,我们将添加新实例。这些实例将协作并行处理事件流。

为了读取事件流,我们依赖事件中心 EventProcessorHost,如其文档 here 中所述。 。当 Function App 启动时,该主机管理分区租用与其他实例的协调 - 这不是您可以(或应该)控制的。

关于node.js - 我们如何将消息从特定事件中心分区获取到 azure 函数中,以及如何自动扩展 azure 函数的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40992865/

相关文章:

azure - 是否可以使用来自两个不同订阅的两个不同云服务的相同sql azure实例?

node.js - 如何在 Mongoose 中将元素添加到嵌套在另一个数组中的数组?

node.js - 语法错误 : Unexpected token = inside/node_modules/hapi/lib/server. js:107

c# - 生成的 AAD CallbackUrl 是 IP 地址,与部署到服务结构时应用程序注册中的回复 Url 不匹配

security - 在 Windows Azure 中使用 SSL 连接

asp.net-mvc - Azure Redis 缓存动态 applicationName 或 key 名称

node.js - Mongoose - 尝试在 MEAN 堆栈中执行 'JOINS'

javascript - node.js 实现背后的基本思想?

.net - 如何获取 azure worker 角色的位置?

azure - 在 Azure 云服务上安排 IIS 重置