zoukankan      html  css  js  c++  java
  • 服务发现(consul)搭建

    服务发现(consul)搭建

    下载最新版 consul

    本人使用的版本为1.5.1,操作系统:window server 2008

    consul部署的时候分为客户端和服务端,本次操作服务器2台,客户端1台

    服务器2台:222.222.222.8,222.222.222.16

    客户端:222.222.222.15

    • 222.222.222.8 服务器配置文件(server.json):
    {
     "datacenter":"dcl",
    "data_dir":"data",
    "node_name":"consul-server01",
    "server":true,
    "bootstrap_expect":2,
    "bind_addr":"222.222.222.8",
    "client_addr":"0.0.0.0",
    "ui":true
    }  

    启动服务

    用bat 使用 sc 命令 设置为window server 服务自动启动 

    sc create "ZctGroup.ConsulServer" binPath= "E:consul_1.5.1_windows_amd64consul.exe agent -config-dir E:consul_1.5.1_windows_amd64server.json " start= auto 
    sc description "ZctGroup.ConsulServer" "服务发现"
    sc start "ZctGroup.ConsulServer"
    pause

    • 222.222.222.16 服务器配置文件(server.json):
    {
     "datacenter":"dcl",
    "data_dir":"data",
    "node_name":"consul-server02",
    "server":true,
    "bind_addr":"222.222.222.16",
    "client_addr":"0.0.0.0",
    "ui":true,
    "retry_join":["222.222.222.8"],
    "retry_interval":"30s",
    "rejoin_after_leave":true,
    "start_join":["222.222.222.8"]
    }
    

    启动服务

    用bat 使用 sc 命令 设置为window server 服务自动启动 

    sc create "ZctGroup.ConsulServer" binPath= "E:consul_1.5.1_windows_amd64consul.exe agent -config-dir E:consul_1.5.1_windows_amd64server.json " start= auto 
    sc description "ZctGroup.ConsulServer" "服务发现"
    sc start "ZctGroup.ConsulServer"
    pause

    • 222.222.222.15 客户端配置文件
    {
     "datacenter":"dcl",
    "data_dir":"data",
    "node_name":"consul-client01",
    "server":false,
    "bind_addr":"222.222.222.15",
    "client_addr":"222.222.222.15",
    "ui":true,
    "retry_join":["222.222.222.8"],
    "retry_interval":"30s",
    "rejoin_after_leave":true,
    "start_join":["222.222.222.8"]
    }

    启动服务

    用bat 使用 sc 命令 设置为window server 服务自动启动

    sc create "ZctGroup.ConsulClient" binPath= "E:consul_1.5.1_windows_amd64consul.exe agent -config-dir E:consul_1.5.1_windows_amd64server.json " start= auto 
    sc description "ZctGroup.ConsulClient" "服务发现"
    sc start "ZctGroup.ConsulClient"
    pause

    查看结果:

  • 相关阅读:
    python 的时间复杂度
    python之进制转换
    进程、线程、协程
    [GO]gtk的windows环境搭建
    [GO]并的爬取捧腹的段子
    [GO]并发的网络爬虫
    [GO]百度贴吧的爬虫
    [operator]jenkins+gitlab/Webhook自动构建发布
    [GO]并发实现聊天室服务器
    [GO]文件的收发服务器
  • 原文地址:https://www.cnblogs.com/xuxiaorong/p/12009058.html
Copyright © 2011-2022 走看看