开发者社区 > 云原生 > Serverless > 正文

Serverless工作流上请问流多个并行节点执行结束汇集到一个节点上的案例有嘛?

Serverless工作流上请问流多个并行节点执行结束汇集到一个节点上的案例有嘛?

展开
收起
小小鹿鹿鹿 2024-01-09 23:14:10 48 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,Serverless工作流中可以有多个并行节点执行结束汇集到一个节点上的案例。以下是一个示例:

    version: '2'
    
    services:
      service1:
        build: ./service1
        networks:
          - mynetwork
    
      service2:
        build: ./service2
        networks:
          - mynetwork
    
      service3:
        build: ./service3
        networks:
          - mynetwork
    
    networks:
      mynetwork:
    
    workflows:
      my_workflow:
        type: parallel
        steps:
          - step1: service1
          - step2: service2
          - step3: service3
        outputs:
          result: ${step1.result} && ${step2.result} && ${step3.result}
    

    在这个示例中,有三个服务(service1、service2和service3)分别在不同的容器中运行。它们通过一个名为mynetwork的网络进行通信。然后,在工作流中定义了一个名为my_workflow的并行步骤,其中包含了三个步骤(step1、step2和step3),每个步骤对应一个服务的执行。最后,通过使用逻辑运算符"&&"将三个步骤的结果进行合并,并将结果输出到result变量中。

    2024-01-13 18:21:08
    赞同 展开评论 打赏
  • 旧版可以参考这里:
    https://help.aliyun.com/document_detail/122498.html?spm=a2c4g.122499.0.0.196656dajXxrrP
    。此回答来自钉群Serverless工作流官网客户群。

    2024-01-10 15:16:28
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载