netflix conductor安装

netflix conductor安装

前言

​ conductor是netflix公司开源的一款微服务编排框架,用于简化服务调度配置,使用户聚焦核心的业务代码实现,并且提供一定的监控功能。

​ 官网功能介绍以及安装配置如下:https://netflix.github.io/conductor/architecture/

环境要求

  • centos7+(支持主流系统,包括windows、mac)

  • gradle4.8

  • node.js11.0.0

  • jdk1.8+

    nodejs安装参考https://blog.youkuaiyun.com/xerysherryx/article/details/78920978

    此次采用安装bin包的方式

    #安装后确认node及npm
    node -v
    npm
    #因后续安装conductor-ui需要使用node.js的gulp插件
    npm install -g gulp
    #创建软连接方便使用
    ln -s {nodehome}/bin/gulp /usr/local/bin
    

conductor安装

  • 源码下载 https://github.com/Netflix/conductor.git,此次使用2.25.5

    在这里插入图片描述

  • 通过fpt工具移动至centos并解压

    #进入conductor包所在路径并解压
    cd /opt
    unzip -d /opt/  conductor-2.25.5.zip
    
  • 利用gradle工具构建conductor-server

    #修改build.gradle镜像地址,快速下载
    cd conductor/server
    vim build.gradle
    #增加如下配置
    buildscript {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public' }
        }
    }
    
    allprojects {
        repositories {
            maven { url 'https://maven.aliyun.com/repository/public' }
        }
    }
    #在server目录中构建,执行命令
    gradle build
    #构建成功后在server/build/libs下会生成对应的jar包以及war包
    #运行server,通过localhost:8080访问
    java -jar xxx.jar
    

    在这里插入图片描述

  • 利用node.js构建conductor-ui

    #进入ui目录
    cd conductor/ui
    #gulp 进行构建,通过localhost:3000进行访问
    gulp watch
    

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值