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

    查看结果:

  • 相关阅读:
    Java多线程知识-Callable和Future
    C#程序集Assembly学习随笔(增补版,附图)_AX
    C#程序集Assembly学习随笔(第一版)_AX
    【.Net】 C#访问修饰符
    访问修饰符(C# 编程指南)
    Restful API 架构与设计参考原则
    RESTful API 设计指南
    WebService的两种方式SOAP和REST比较
    公众号
    es6(const、let)
  • 原文地址:https://www.cnblogs.com/xuxiaorong/p/12009058.html
Copyright © 2011-2022 走看看