本系列基于 Conductor
release v3.5.2
1. 依赖工具
- Gradle
- Git
- JDK 11 +
- InteliJ IDEA
2. 源码拉取和启动
从官方仓库 https://github.com/Netflix/conductor Fork
出属于自己的仓库。为什么要Fork
?既然开始阅读、调试源码,我们可能会写一些注释,有了自己的仓库,可以进行自由的提交。
使用命令行 git clone
从Fork
出来的仓库拉取代码。拉取完后,在 conductor 根目录运行./gradlew bootRun
启动 Conductor Server 。
启动完成后,在浏览器访问http://localhost:8080/swagger-ui.html可以打开Swagger APIs页面
此时,Conductor 运行在内存中,没有真正连接到redis
3. InteliJ IDEA运行
- 用 IDEA 打开 conductor 目录
- 运行
server
目录下的com.netflix.conductor.Conductor
的main
方法,启动 Conductor
注意,Conductor 要求11及以上版本的JDK。
file->Project Structure
可以修改JDK版本
网友评论