zoukankan      html  css  js  c++  java
  • git2consul配置管理工具使用教程

    一、准备工作( 原文链接

    前提条件:当且仅当 spring.cloud.consul.config.format=files 时,才可用git2consul管理配置,其他格式无法使用

    1、在github或者gitee等建立远程仓库,并将consul配置文件放入远程仓库进行管理


     

    java开发工具下载地址及安装教程大全,点这里

    更多深度技术文章,在这里

    2、下载并安装node.js

    (1)、下载

    前往 https://nodejs.org/en/download/ 可下载最新版本Node.js;前往 https://nodejs.org/en/download/releases/ 可下载指定版本Node.js;根据自己的操作系统,下载安装即可

    (2)、安装

    基本都是按下一步走即可,此处省略

    二、安装git2consul

    mac系统:

    执行:npm install -g git2consul 如果提示无权限

    执行:sudo npm install -g git2consul 输入密码授权即可

    windows系统:

    执行:npm install -g git2consul-windows

    三、配置git2consul

    在远程仓库项目下新建git2consul.json文件


     

    加入以下内容:

    {

    // 配置版本

    “version”: “1.0”,

    “repos”: [

    {

    // 名称,指的是在consul里面的目录名称

    “name”: “config”,

    // 要同步的Git仓库

    “url”: “你的git仓库”,

    “branches”: [

    // 要同步的分支

    “master”

    ],

    // 是否要把分支名称作为Consul的key前缀

    “include_branch_name”: false,

    “hooks”: [

    {

    // 拉取模式

    “type”: “polling”,

    // 同步的间隔(分钟)

    “interval”: “1”

    }

    ]

    }

    ]

    }

    其他选项参见:https://github.com/breser/git2consul

    四、启动git2consul

    执行如下命令,即可启动git2consul

    mac:git2consul --config-file /Users/itmuch/develop/git2consul.json

    windows:git2consul-windows --config-file C:/xxxx/xxx/git2consul.json


     

    五、查看是否成功

    到consul上的key/value tab中查看是否注册上去了


     

     

    原创文章,转载请注明出处。

    java开发工具下载地址及安装教程大全,点这里

    更多深度技术文章,在这里

  • 相关阅读:
    MVC 使用Response.Redirect页面301重定向
    火狐浏览器缓存登录名、密码解决方法
    访问网站不存在的页面的时候跳转到指定页面,不需要报文件不存在
    2 分钟读懂大数据框架 Hadoop 和 Spark 的异同
    toString("#.##")
    状态保存机制之ViewState概述及应用
    数据库分页
    【模拟】 【HDU 5831】 Rikka with Parenthesis II
    【贪心】 【HDU 5821】 Ball
    【set】【HDU 5818】 Joint Stacks
  • 原文地址:https://www.cnblogs.com/darendu/p/12706421.html
Copyright © 2011-2022 走看看