首页 > 其他分享 >Consul集群部署

Consul集群部署

时间:2022-12-23 11:57:41浏览次数:59  
标签:数据中心 部署 Consul 端口 集群 8302 8301

前言

简介

Consul是HashiCorp公司推出的开源软件,通过 GO 语言编写,提供服务注册和发现、配置、多数据中心的高可用方案等能力,分布式一致方面采用 raft 算法 实现,并且很容易和 Spring Cloud 等微服务框架集成,使用起来非常的简单,具有简单、易用、可插排等特点。简而言之,Consul 提供了一种完整的服务网格解决方案

下载地址:Downloads | Consul by HashiCorp

参数说明:Configuration | Consul by HashiCorp

默认端口号说明

  • 8300: 只存在于Server模式,选取Leader节点(Raft协议)。为Leader节点和Client节点的提供RPC调用
  • 8301: LAN网中集群数据同步的通信端口(Gossip协议),也是加入集群的通信端口。
  • 8302: 只存在于Server模式,WAN网中集群数据同步的通信端口(Gossip协议),也是加入集群的通信端口。主要支持数据中心与数据中心之间交互通过WLAN(8302端口)
  • 8500: 提供Http服务(或web界面)
  • 8600: 提供DNS服务端口

提示:
8301和8302接口作用类似,主要区分在于8301用于LAN网络,8302用于WAN网络。它们都可以用于加入consul集群(数据中心一致就是在一个集群),将各数据中心连接则使用8302端口。

部署规划

部署实战

FAQ

标签:数据中心,部署,Consul,端口,集群,8302,8301
From: https://www.cnblogs.com/jluo/p/17000370.html

相关文章

  • 配置 git 仓库流水线自动部署 PHP
    需求当代码推送到Gitee仓库时,自动更新服务器上的代码,免去人工更新的操作。分析分支推送并部署本质上就是自动化行为。平常接触得比较多的方案有两种:Webhook流水线......
  • Jenkins+Docker 一键自动化部署 SpringBoot 项目
    Jenkins+Docker一键自动化部署SpringBoot项目 本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。环境:centos7+git(git......
  • 部署hadoop-hbase
     将hbase-env.sh的最后一行注释去掉:exportHBASE_DISABLE_HADOOP_CLASSPATH_LOOKUP="true"修改主机名的位置/hbase/conf/regionservers/hbase/conf/backup......
  • Web部署
    Web部署配置OpenEuler其主要为配置yum源安装LAMP安装Apache,开启其服务和开机自启动,关闭防火墙安装Mariadb,开启其服务和开机自启动,并给mariadb数据库的root账户设置......
  • 实验八-Web部署
    实验八-Web部署最开始,我用自己的云服务器进行实验步骤如图:  经过下载和解压,进行里面内容的编辑,copy上去即可。  之后在访问ip/wp-config.php时......
  • Windows部署superset操作手册
    一、python导出所有已安装的模块1、首先安装freeze模块pipinstallfreeze-i​​https://mirrors.aliyun.com/pypi/simple/​​ 安装成功 2、导出到桌面requirements.tx......
  • 实验八-Web部署
    实验步骤在华为云openEuler安装后,没有配置yum源,我们通过重新配置。输入命令以切换到rpos目录下cd/etc/yum.repos.d输入命令更换yum源viopenEuler_x86_64.repo增......
  • centos7通过Ambari2.74部署Hadoop
    一、前言服务器:建议第一台内存不少于16G,其他可以8G 软件版本:资源链接:链接:https://pan.baidu.com/s/17GWF0opxYl0MIm2LJNUGRg?pwd=iq4l提取码:iq4l 二、部署前环境......
  • 实验八-Web部署
    配置openEuler在华为云openEuler安装后,没有配置yum源,我们通过重新配置。cd/etc/yum.repos.dviopenEuler_x86_64.repo增加下面内容:[OS]name=OSbaseurl=http:/......
  • Cassandra集群搭建
    一、准备:192.168.159.150 ---cassandra1192.168.159.151  ---cassandra2192.168.159.152  ---cassandra3[hadoop@dataxbin]$java-versionjavaversion"1.8.0......