美文网首页
Netflix Conductor:官方样例搭建

Netflix Conductor:官方样例搭建

作者: yandaxin | 来源:发表于2018-01-26 15:18 被阅读0次

    1.首先从github上获得项目

    保证你的环境已经安装git,在目标位置 右键 -> git bash here,输入:
    git clone https://github.com/Netflix/conductor.git

    2.启动本地服务器

    进入项目目录 conductor\下,右键 -> git bash here,执行命令cd server进入server目录,再执行../gradlew server,第一次启动可能会很慢,如果失败就重试几次。
    注意:此处JDK版本必须为1.8否则会报错,启动成功后会创建一个kitchen workflow样例:

    完成这步后,可以访问 http://localhost:8080/ 查看Swagger APIs,这是管理工具,可以注册task、workflow等增删改查操作。

    3.启动UI服务器

    进入 conductor\ui\ 目录,右键 -> git bash here,执行gulp watch等待构建。成功后可打开 http://localhost:3000 查看workflow状态监控界面,如下图:

    注意:需要执行gulp命令,首先需要安装node.js,并且由于框架使用了import,node.js版本必须使用8.0以上,node装好后再安装glup。顺序应该为:安装node.js->全局安装gulp->项目安装gulp。
    过程可以参考 http://www.ydcss.com/archives/18#lesson5 ,完成教程的1-5步 即安装node.js和全局安装gulp,项目安装gulp的步骤如下:
    cd ui
    cnpm install gulp --save-dev
    cnpm install --save-dev

    保证红框中的安装日志出现,如果没有,就重复几次整个过程,否则gulp watch会报错。

    特别鸣谢:http://blog.csdn.net/u011868076/article/details/74231528

    相关文章

      网友评论

          本文标题:Netflix Conductor:官方样例搭建

          本文链接:https://www.haomeiwen.com/subject/sbziaxtx.html