-
通过git下载源码到本地 git@github.com:Netflix/conductor.git。
-
由于Conductor依赖于gradle编译,我们可以通过两种方式安装gradle.
-
通过命令gradlew server自动下载,有点慢不建议。
-
下载安装包,解压并配置环境变量到\bin目录问题。
-
-
如果你有数据源为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
Netfiex Conductor安装入门指南以及切换为mysql数据源
最新推荐文章于 2024-08-07 09:19:58 发布
本文提供了一份详细的Netflix Conductor安装步骤,包括从git获取源码、使用gradle构建项目、切换到mysql数据源。同时,介绍了如何构建Conductor UI,通过nodejs和gulp进行页面生成。此外,还指导了如何编写task、流程文件以及worker代码,通过Swagger接口测试任务执行。
摘要由CSDN通过智能技术生成