Netflix conductor 学习笔记一:安装

2021/4/18 10:28:47

本文主要是介绍Netflix conductor 学习笔记一:安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

环境说明

操作系统: mac os
开发环境: Idea 2020.3
JDK version: 1.8

源代码下载


  1. 下载地址, 推荐使用gitee.com 下载,速度会快很多
https://gitee.com/netflix/conductor.git

修改配置文件


1 . 修改build.gradle
在这里插入图片描述
2. 将下载资源库的位置设置为阿里云镜像,否则会编译失败,找不到jar之类的错误

# 修改buildscript 配置
buildscript {
	repositories {
        mavenCentral()
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
    }
    ...
}
#修改allprojects 配置,并且注释 exclusiveContent
allprojects {
    apply plugin: 'idea'
    apply plugin: 'jacoco'
    apply plugin: 'eclipse'

    repositories {
        mavenCentral()

        // oss-candidate for -rc.* verions:
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }

        /**
         * This repository locates artifacts that don't exist in maven central but we had to backup from jcenter
         * The exclusiveContent
         */
       /* exclusiveContent {
            forRepository {
                maven {
                    url "https://artifactory-oss.prod.netflix.net/artifactory/required-jcenter-modules-backup"
                }
            }
            filter {
                includeGroupByRegex "com\\.github\\.vmg.*"
            }
        }*/
    }
}
  1. 源码build
#执行命令,忽略单元测试类
./gradlew build -x test
#如果是windows 环境应该直接使用(windows环境尚未验证)
gradlew.bat build -x test 
  1. 生成jar包路径查看
    在这里插入图片描述
  2. 使用jar命令启动
java -jar conductor-server-2.32.0-SNAPSHOT-all.jar 
  1. 在浏览器输入
http://localhost:8080/
  1. 运行查看界面
    在这里插入图片描述

官方文档说明


参考资料
https://netflix.github.io/conductor/architecture/

接下来会持续一段时间做Netflix conductor更深一步的研究,希望有兴趣的同学们一起交流



这篇关于Netflix conductor 学习笔记一:安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程