gpt4 book ai didi

azure-functions - 将 Azure 函数部署槽与 EventHub 结合使用

转载 作者:行者123 更新时间:2023-12-05 03:48:55 25 4
gpt4 key购买 nike

我有一个 Azure 函数应用程序可以处理来自 EventHub 的数据。我当前的 CI/CD 流程使用部署槽来部署:

  1. 将函数部署到暂存槽
  2. 通过冒烟测试验证暂存槽
  3. 与生产交换分期

CI/CD 流程本身没有问题。但是,在我的暂存槽处于事件状态期间,我实际上是在 EventHub 之外双重处理消息,因为有两个事件的功能应用程序。

处理此类集成应用程序的 CI/CD 的最佳实践方法是什么?有没有办法在函数绑定(bind)中使用 EventHub 将事件固定到某个插槽?也许这是不可避免的,加倍幂等性是解决方案?

最佳答案

您可以利用插槽粘性应用程序设置来定义要使用的消费者组,这将在 swap 期间应用到.

请确保您使用的是将消费者组属性设置为应用设置引用。

通过这种方法,您可以为冒烟测试和交换使用一个单独的消费者组,将使用生产消费者组。

关于azure-functions - 将 Azure 函数部署槽与 EventHub 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64170709/

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