12、外部任务(external task)go实现与python实现

      前文提到过,camunda通过外部任务的特点,很好的支持了多语言异构系统,这也是camunda在工作流技术造型中核心竞争力之一。

下面来演示几个常用的,除java以外的计算机语言实现的外部任务。

NODEJS语言实现外部任务

NodeJs在快速入门示例中已有出场,这里不重复了。

GO语言实现外部任务

前提安装go环境与开发工具,请参考文档自行安装。
参考用法:https://camunda.com/blog/2020/10/camunda-halloween/

1.工程搭建

使用go mod来管理依赖,go mod是go1.11以上自带的包管理工具,可以想像是java生态中的maven gradle。
创建目录external-task-go
goland 终端进入目录,运行

go mod init external-task-go

会生成go.mod目录

2.添加依赖

终端运

你可能感兴趣的:(camunda工作流实战,低代码,java,架构)