建木(Jianmu)----建木系统中基于并发网关节点的流程Workflow

简介: 建木(Jianmu)----建木系统中基于并发网关节点的流程Workflow

【原文链接】

1 流程workflow的定义

name: 流程名称
description: 流程描述

workflow:

2 流程workflow的理解

流程workflow跟管道pipeline的区别就是workflow支持多个上游或者多个下游,因此workflow需要指定start和end节点,同时需要使用sources指定上游节点和targets指定下游节点

3 基于并发网关节点的流程workflow实践

(1)登录建木后,点击【创建项目】
在这里插入图片描述

(2)选择项目组,然后编写yaml文件,然后点保存

name: CurrentWorkflowDemo
description: 基于并发网关节点的流程workflow示例

workflow:
  start:
    targets:
      - shell_node1
      - shell_node2
    type: start
  
  shell_node1:
    image: ubuntu:18.04
    sources:
      - start
    targets:
      - shell_node3
    script: 
      - ls /var
      
  shell_node2:
    image: ubuntu:18.04
    sources:
      - start
    targets:
      - shell_node4
    script: 
      - ls /var
      
  shell_node3:
    image: ubuntu:18.04
    sources:
      - shell_node1
    targets:
      - end
    script: 
      - ls /var
      
  shell_node4:
    image: ubuntu:18.04
    sources:
      - shell_node2
    targets:
      - end
    script: 
      - ls /var
      
  end:
    sources:
      - shell_node3
      - shell_node4
    type: end

在这里插入图片描述

(3)回到首页,点击如下按钮运行
在这里插入图片描述

(4)点击项目名称进入执行页面
在这里插入图片描述

(5)然后可以看到执行的步骤关系如下,同时将鼠标点到节点上即会出现日志按钮,点击【日志】即可查看该节点的执行结果
在这里插入图片描述

目录
相关文章
|
6月前
|
安全 Java API
互联网并发与安全系列教程(15) - 基于Zuul实现API网关
互联网并发与安全系列教程(15) - 基于Zuul实现API网关
45 0
|
4天前
|
XML JSON 前端开发
基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(支持并行网关)
基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(支持并行网关)
29 3
|
4天前
|
移动开发 前端开发
基于flowable没有规则的并发网关流程跳转记录分析
基于flowable没有规则的并发网关流程跳转记录分析
12 0
|
4天前
|
移动开发 前端开发
flowable多对并发网关跳转的分析
flowable多对并发网关跳转的分析
|
4天前
|
移动开发 前端开发
flowable一对并发网关跳转的分析
flowable一对并发网关跳转的分析
10 0
|
4天前
|
移动开发 前端开发
flowable流程跳转或退回到网关上的用户节点后流程走不下去了
flowable流程跳转或退回到网关上的用户节点后流程走不下去了
17 2
|
4天前
|
XML JSON 前端开发
基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(排它条件网关)
基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(排它条件网关)
11 3
基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(排它条件网关)
|
4天前
|
网络协议 算法 安全
【专栏】硬核干货:BGP(边界网关协议)是自治系统间交换路由信息的关键协议,用于大型网络的高效路由选择
【4月更文挑战第28天】BGP(边界网关协议)是自治系统间交换路由信息的关键协议,用于大型网络的高效路由选择。它基于路径向量算法,通过TCP连接建立邻居关系,交换并选择最优路径。BGP支持丰富的路由属性和多种消息类型,允许灵活的路由控制。配置与应用包括启用BGP、配置邻居、路由宣告、过滤及社区属性使用。虽然BGP具备强大路由控制和可扩展性,但其配置复杂,存在安全挑战。理解BGP对于网络管理和优化至关重要。
|
6月前
|
安全 应用服务中间件 API
互联网并发与安全系列教程(14) - 基于Nginx实现API网关
互联网并发与安全系列教程(14) - 基于Nginx实现API网关
54 0
|
4天前
|
人工智能 监控 安全
百万并发,API 网关抗住了亚运会流量高峰
本文主要介绍作为亚运会所有核心流量的入口,阿里云推出了一款百万并发规格的 API 网关,抗住了亚运会流量高峰,为亚运会提供强大的技术支持。