配置中心 consul 1.6.1 集群部署

SpringCloud Consul:服务发现与配置中心集成 Spring Cloud Consul为微服务架构提供了强大的服务发现和配置管理解决方案。通过Consul,可以实现服务的自动注册与发现,简化服务通信;同时,Consul的键值存储功能可以作为配置中心,实现配置的集中管理和动态刷新。在实际应用中,Spring Cloud Consul的集成非常简单,只需添加相应的依赖和配置即可。Consul本身部署也很轻量,支持从单节点开发环境到多节点集群生产环境的灵活扩展。对于中小规模的微服务系统,Consul是一个非常好的选择。 阅读详情

 

cd /tmp
wget https://releases.hashicorp.com/consul/1.6.1/consul_1.6.1_linux_amd64.zip
#创建安装和数据目录
mkdir /usr/local/consul/data -p
unzip  /tmp/consul_1.6.1_linux_amd64.zip -d /usr/local/consul
chmod 777 /usr/local/consul/consul

echo "export PATH=/usr/local/consul:$PATH">>/etc/profile
source /etc/profile
consul -h
Available commands are:
    acl            Interact with Consul's ACLs
    agent          Runs a Consul agent
    catalog        Interact with the catalog
    config         Interact with Consul's Centralized Configurations
    connect        Interact with Consul Connect
    debug          Records a debugging archive for operators
    event          Fire a new event
    exec           Executes a command on Consul nodes
    force-leave    Forces a member of the cluster to enter the "left" state
    info           Provides debugging information for operators.
    intention      Interact with Connect service intentions
    join           Tell Consul agent to join cluster
    keygen         Generates a new encryption key
    keyring        Manages gossip layer encryption keys
    kv             Interact with the key-value store
    leave          Gracefully leaves the Consul cluster and shuts down
    lock           Execute a command holding a lock
    login          Login to Consul using an auth method
    logout         Destroy a Consul token created with login
    maint          Controls node or service maintenance mode
    members        Lists the members of a Consul cluster
    monitor        Stream logs from a Consul agent
    operator       Provides cluster-level tools for Consul operators
    reload         Triggers the agent to reload configuration files
    rtt            Estimates network round trip time between nodes
    services       Interact with services
    snapshot       Saves, restores and inspects snapshots of Consul server state
    tls            Builtin helpers for creating CAs and certificates
    validate       Validate config files/directories
    version        Prints the Consul version
    watch          Watch for changes in Consul

#node1
consul agent -server -ui -bootstrap-expect=3 -data-dir=/usr/local/consul/data -node=node1 -client=0.0.0.0 -bind=192.168.10.251 -datacenter=YL
#node2
consul agent -server -ui -data-dir=/usr/local/consul/data -node=node2 -client=0.0.0.0 -bind=192.168.10.252 -datacenter=YL -join 192.168.10.251
#node3
consul agent -server -ui -data-dir=/usr/local/consul/data -node=node3 -client=0.0.0.0 -bind=192.168.10.253 -datacenter=YL -join 192.168.10.251

-server 以服务端模式启动
-ui       开启webUI界面
-bootstrap-expect=3 节点数为三个
-data-dir 数据存放目录
-node    节点名称
-client    客户端IP
-bind      服务端IP
-datacenter 数据中心名称
-join       加入集群

#请求URL
http://192.168.10.251:8500/ui/
#红星表示当前节点是主节点

#关闭节点
consul leave -http-addr=192.168.10.252:8500


#查看集群
consul operator raft list-peers
consul members
#备份 还原
consul snapshot save --http-addr=http://192.168.10.251:8500 /tmp/xx.snap
consul snapshot restore xx.snap



#查看配置
[root@node1 ~]# consul members
Node   Address              Status  Type    Build  Protocol  DC  Segment
node1  192.168.10.251:8301  alive   server  1.6.1  2         yl  <all>
node3  192.168.10.253:8301  alive   server  1.6.1  2         yl  <all>


[root@node1 ~]# consul info | grep leader
	leader = true
	leader_addr = 192.168.10.251:8300

#集群server成员
curl 192.168.10.251:8500/v1/status/peers
#集群Raft leader
curl 192.168.10.251:8500/v1/status/leader
#注册的所有服务
curl 192.168.10.251:8500/v1/catalog/servers
#服务信息
curl 192.168.10.251:8500/v1/catalog/servers/nginx
#集群节点详细信息
curl 192.168.10.251:8500/v1/catalog/nodes

 

 

 

etcd与Consul实战:服务发现与配置中心生产部署指南 服务发现和分布式配置中心是云原生架构的核心基础设施,解决微服务动态寻址与配置集中治理两大关键问题。其底层原理依赖强一致性或最终一致性的分布式键值存储,通过自动注册、健康检查、实时发现与安全注销形成闭环。技术价值在于支撑Kubernetes调度、Istio流量治理、Spring Cloud配置热更新等高可用场景。典型应用包括容器化环境下的服务自动感知、多环境配置灰度发布、敏感信息加密管理及故障自愈。本文聚焦etcd(Raft强一致)与Consul(全栈开箱即用)的选型逻辑、TLS安全加固、三节点高可用部署及线 阅读详情

相关推荐

consul.rar(Consul v1.6.1)

consul 属于分布式一致性数据库,常用于微服务项目中服务注册、服务发现、健康检查,同时还有 web ui 界面,体验相对于更加友好

consul的下载和安装,版本是1.6.1

看到Consul agent running!consul的版本是1.6.1。在目录下cmd,进入命令窗口。访问consul的首页。

分享 AI Agent、大模型与后端开发实战; 空门技术栈。 587

consul1.6.1-win64.zip

consul windows64位的安装包,下载解压之后,即可使用,consul可以作为微服务的注册中心

Linux安装指定版本consul,如果远程无法访问,比如使用的腾讯云,后面要用内网(内)地址,使用外网(公)地址连接不上。

Linux安装指定版本consul,如果远程无法访问,比如使用的腾讯云,后面要用内网(内)地址,使用外网(公)地址连接不上。

yi234567bo的博客 1030

consul-1.6.1-win-64.zip

方便下载国外资源龟速的童鞋。1.6.1版本!!!网速慢的可以从这里下载,有CB的大佬们赞助一些,谢谢各位大佬们了。

consul_1.6.1_windows_amd64.zip

64位的consul下载了整整半天啊 国外网站不容易下载啊

Linux部署Consul单机和集群

Consul是由HashiCorp基于Go语言开发的支持多数据中心的分布式高可用服务发布和注册软件, 采用Raft算法保持服务的一致性, 且支持健康检查,Consul和Eureka的侵入式服务中心不同的是, Consul是以独立的软件形式运行, 对项目侵入性小, 更方便部署。Consul是微服务架构中,解决服务发现、配置中心的分布式中间件。

qq_34360059的博客 2922

consul_1.6.0_windows_amd64.zip

RT,网速慢的可以从这里下载,有CB的大佬们赞助一些,谢谢

Consul微服务配置中心部署(离线安装)

离线安装。

程序员大佬超的博客 1428

consul(windows)安装包

consul(windows)安装包

consul_1.6.1_darwin_amd64.zip

consul_1.6.1_darwin_amd64.zip for mac

Consul微服务配置中心部署(在线安装)

在线安装

程序员大佬超的博客 2117

Zynq实战:如何用AXI4-Stream To Video Out实现HDMI视频输出(附时序调试技巧)

本文详细介绍了基于Zynq平台使用AXI4-Stream To Video Out IP核实现HDMI视频输出的工程化解决方案。内容涵盖系统架构设计、AXI4-Stream接口优化、异步FIFO配置、时序同步调试技巧等核心环节,特别针对1080p60视频输出提供具体参数配置和性能优化建议,帮助开发者快速构建稳定的视频处理系统。

sql99的博客 463

consul集群部署-linux

consul集群部署-linux

2089

简单概述人形机器人的“大脑、小脑”

原创 仲翔云人形机器人产业通2024年09月13日 19:41上海人形机器人的大脑和小脑是其控制系统的关键组成部分,它们模拟了人类大脑和小脑的功能,以实现复杂的运动控制和决策过程。

AI生成曾小健3 2073

Unity Spine动画控制全攻略:播放、回调与停止的实战技巧

本文深入解析Unity中Spine动画的核心控制技巧,涵盖动画播放、轨道分层、事件回调与平滑停止等实战方法。通过封装SpineAnimationController,详细讲解了如何利用动画播放结束回调实现精准的游戏逻辑同步,并提供了避免内存泄漏和动画卡顿的避坑指南,助力开发者打造流畅专业的2D游戏动画系统。

weixin_29021291的博客 381

SpringCloud使用Consul作为注册中心和配置中心

安装consul集群 1.这里采用的是docker-compose的方式来部署consul集群,代码如下,docker的安装以及docker-compose的安装在此不做介绍。 创建docker-compose.yml文件并将其上传到服务器中,在目录下执行docker-compose up -d既可。 version: '2' networks: consul: driver: brid...

Cosmos的博客 4441

Shell数学计算(算术运算,加减乘除运算)

声明: 本篇博客的学习途径主要为以下网站和课堂讲解,发博客目的仅为学习使用,在该博客的基础上做了一定程序的简略和修改。 参考博客 : 原文链接:http://c.biancheng.net/shell/ Shell数学计算Shell数学计算数学计算命令对整数进行数学运算: (()) / let / $[] /exprShell (())Shell let命令bc命令:一款数学计算器在 Shell 中使用 bc 计算器 Shell数学计算 默认情况下,Shell 不会直接进行算术运算,而是把+两边的数据(数

AKUANer的博客 2万+

Consul配置中心

Consul配置中心 我们已经学习过 Spring Cloud Config,它提供了配置中心的功能,但是需要配合 git、svn 或外部存储(例如各种数据库),且需要配合 Spring Cloud Bus 实现配置刷新。 前面的课程中我们也学习了 Spring Cloud Consul,当时讲解了它作为注册中心的使用方案,且作为 Spring Cloud 官方推荐替换 Eureka 注册中心的方案。既然使用了 Consul,就可以使用 Consul 提供的配置中心功能,并且不需要额外的 git 、svn

weixin_52576960的博客 1824

串并装换器的设计及仿真结果

串/并转换是高速数据流处理的重要技巧之一。串/并转换的实现方法多种多样,根据数据的的顺序和数量要求,可以选用寄存器,双扣RAM,SRAM,FIFO,等实现。对于 数量比较小的设计可以采用移位寄存器完成串/并转换。       在工程中,如何体现串/并转换的设计思想呢? 怎样才能提高系统的处理速度呢 ?       一个简单的串/并转换框架如下图所示,串行输入的数据通过FPGA内部的 n 个移

stubben_bear的专栏 2273

第一节:从Chat_Bot 到 AI_Agent——一个范式转换

本文系统剖析了工业级AI代理系统ClaudeCode的设计原理与工程实践。通过对比ChatBot与Agent的三个本质差异:自主循环决策vs单轮应答、环境交互vs纯文本I/O、持久状态管理vs无状态对话,揭示了构建生产级Agent系统的关键挑战。文章详细解析了ClaudeCode的五层架构设计、1800+文件组成的运行时系统,包括工具调度、权限管理、状态持久化等核心机制,并阐述了从简单API调用到完整Agent系统的演进路径。

2201_75869398的博客 69

部署Consul建立Docker集群

部署Consul建立Docker集群架构图1、什么是consul2、consul-template说明3、registrator的作用4、部署②、容器服务自动加入nginx集群③、服务端Consul下安装consul-template④、在宿主机上部署nginx⑤、部署多个Consul服务端主机 架构图 1、什么是consul Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。 Consul是分布

清晨@暖阳 549

SAP录入总账凭证报错 公司代码未被分配给国家或用于计算程序的国家消息号 FF703

SAP系统报错FF703的解决方案:当公司代码未分配国家或未配置计税程序时,会导致增值税计算失败。处理方法:1)通过OX02检查公司代码国家字段;2)使用OBBG为国家分配计税程序(如TAXCN)。配置步骤:1)SPRO分配公司代码到国家;2)OBBG设置国家对应的计税程序。注意事项:历史数据需清理才能修改国家字段,不同账簿可配置不同计税程序。完成配置后即可正常处理含税凭证。

金牌架构师 560

使用Consul作为注册中心和配置中心

开箱即用的多数据中心支持基于Raft协议的强一致性保证(CP)与Spring Cloud生态良好集成同时提供KV存储和服务发现能力丰富的健康检查机制适合需要统一服务发现和配置管理的分布式系统,特别是多数据中心场景。

lqp577lqp的博客 1245

Linux ARM平台开发系列讲解(GMSL摄像头篇)1.2 MAX9296 GMSL链路配置

串行器 +解串器组成,软件需要做的就是写这三部分的驱动,让摄像头数据能到达。3. 配置解串器和串行器的GMSL链路。串行器和解串器上电成功之后,就可以配置。软件配置(注意软件只可以配置速率,2. 9296上电,使能芯片。的版本和速率,比如版本是配置。配置成功之后,就会出现串行器。的链路,其它同类型的。设备地址,我设置的是。...

DSMGUOGUO的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: Vcenter server 6 迁移
下一篇: Docker 容器的五种网络模式
取壳羊
博客等级 码龄15年 5粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值