开发者社区 > 云效DevOps > 正文

云效流水线的并发限制默认是没有开启的,我们想统一设置,开启,有这样的接口吗?不然一个一个的点累死了

云效流水线的并发限制默认是没有开启的,我们想统一设置,开启,有这样的接口吗?不然一个一个的点累死了

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-21 23:52:18 37 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中,可以使用API接口批量设置流水线的并发度限制。以下是相应的步骤:

    1. 获取流水线ID列表

    首先,请登录到云效控制台,并获取您要修改并发度限制的流水线ID列表。

    1. 发送API请求

    接着,请使用以下格式的API请求:

    POST /api/v2/pipelines/concurrency
    Content-Type: application/json
    
    [
        {"pipeline_id": "{pipeline_id1}", "concurrency": {new_concurrency}},
        {"pipeline_id": "{pipeline_id2}", "concurrency": {new_concurrency}}
    ]
    

    其中,“{pipeline_id1}”和“{pipeline_id2}”表示要修改并发度限制的流水线ID;“{new_concurrency}”表示新的并发度限制(最大值为50)。
    请确保您已在请求头中指定了正确的Access Token,并确保您的请求符合云效的安全策略。

    1. 验证结果

    发送请求后,请检查流水线详情页面中的并发度限制是否已成功更新为指定的新值。

    2023-11-22 13:50:32
    赞同 展开评论 打赏
  • 云效流水线的并发限制默认是没有开启的,您可以统一设置并开启。具体来说,您可以进入云效 > 流水线 Flow 首页 > 我的流水线,单击新建流水线,打开选择流水线模板弹窗,选择对应的开发语言,可以查看当前语言下的默认流水线模板,可以根据模板快速创建流水线。

    在配置限流时,我们需要建立一个通用的限流规则保障核心接口的稳定性,避免单点瓶颈引发全局问题。一个流控规则包含以下内容:接口名称,即对哪个接口进行流控。

    此外,Flow 根据任务的运行状态来统计企业并发数和构建时长,但并不是所有的流水线任务均会耗费您的企业额度。只有当你使用云效提供的构建资源(北京和中国(香港)构建集群),且你的流水线任务中包含某些类型的步骤,当其运行时才会被计入并发。

    2023-11-22 11:04:37
    赞同 展开评论 打赏
  • 这个还没有这个统一的接口欸,因为考虑到每条流水线都可以单独定制,还没有遇到过需要批量设置这个的用户呢。此回答整理自钉群“云效答疑服务群”

    2023-11-22 08:19:12
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效2.0 ——敏捷项目管理实践及工具落地 立即下载
云效2.0生态合作策略 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载