Netfiex Conductor安装入门指南以及切换为mysql数据源

本文提供了一份详细的Netflix Conductor安装步骤,包括从git获取源码、使用gradle构建项目、切换到mysql数据源。同时,介绍了如何构建Conductor UI,通过nodejs和gulp进行页面生成。此外,还指导了如何编写task、流程文件以及worker代码,通过Swagger接口测试任务执行。
摘要由CSDN通过智能技术生成
  1. 通过git下载源码到本地 git@github.com:Netflix/conductor.git。

  2. 由于Conductor依赖于gradle编译,我们可以通过两种方式安装gradle.

    • 通过命令gradlew server自动下载,有点慢不建议。

    • 下载安装包,解压并配置环境变量到\bin目录问题。

  3. 如果你有数据源为mysql的需求可以按如下进行更改。

     public interface Configuration {
     	String DB_PROPERTY_NAME = "db";
     	//修改数据源类型为mysql
     	String DB_DEFAULT_VALUE = "mysql";
     }
    
     public interface MySQLConfiguration extends Configuration {
    
     String JDBC_URL_PROPERTY_NAME = "jdbc.url";
     //这里修改数据源地址
     String JDBC_URL_DEFAULT_VALUE = "jdbc:mysql://localhost:3306/conductor?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false";
     //这里修改用户名
     String JDBC_USER_NAME_PROPERTY_NAME = "jdbc.username";
     String JDBC_USER_NAME_DEFAULT_VALUE = "root";
     //这里修改密码
     String JDBC_PASSWORD_PROPERTY_NAME = "jdbc.password";
     String JDBC_PASSWORD_DEFAULT_VALUE = "11111111";
    
     String FLYWAY_ENABLED_PROPERTY_NAME = "flyway.enabled";
     boolean FLYWAY_ENABLED_DEFAULT_VALUE = true;
    
     String FLYWAY_TABLE_PROPERTY_NAME = "flyway.table";
     Optional<String> FLYWAY_TABLE_DEFAULT_VALUE = Optional.empty();
    
     // The defaults are currently in line with the HikariConfig defaults, which are unfortunately private.
     //这里修改max,min两个连接数
     String CONNECTION_POOL_MAX_SIZE_PROPERTY_NAME = "conductor.mysql.connection.pool.size.max";
     int CONNECTION_POOL_MAX_SIZE_DEFAULT_VALUE = 10;
    
     String C
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值