Consul环境搭建

linux环境搭建consul集群 consul集群部署最少三台主机,主机的 leader是根据consul 1、下载consul安装包 以下是我的包,永久有效可直接提取 链接:https://pan.baidu.com/s/1pslMs8_cXrXHnJPTRgt7aQ 提取码:yl09 ... 阅读详情

Consul环境搭建

大家在玩的时候 一定要使用ningx 1.9以上版本啊!

下载:wget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip

 解压:  yum -y install unzip 

             unzip consul_0.7.5_linux_amd64.zip

 安装:./consul   直接运行

看到这个:

成功!

 大体画一个原理图:

 

Key是单个 value是多个    Nginx每隔一段时间,(nginx通过upsync去读取),通过key 读取value  然后持久化到本地   加载到内存使用

大家在玩的时候 一定要使用ningx 1.9以上版本啊!!!!!!!!!!!!!!!!!

consul 是一个整体 包括 图形化界面

 

 启动:   ./consul agent -dev -ui -node=consul-dev -client=192.168.91.5

 看到如下:

访问:

使用PostMan

注册接口: http://192.168.91.5:8500/v1/catalog/register

 

参数1

{"Datacenter": "dc1","Node":"tomcat", "Address":"192.168.5.165","Service": {"Id" :"192.168.5.165:8080", "Service": "toov5","tags": ["dev"], "Port": 8080}}

 

参数2

{"Datacenter": "dc1", "Node":"tomcat", "Address":"192.168.5.165","Service": {"Id" :"192.168.5.165:8081", "Service": "toov5","tags": ["dev"], "Port": 8081}}   

      

Datacenter指定数据中心,Address指定服务IP,Service.Id指定服务唯一标识,Service.Service指定服务分组,Service.tags指定服务标签(如测试环境、预发环境等),Service.Port指定服务端口。

 

 

 

参数1情况:

 

 

查看:

 

 发现Http服务:

http://192.168.91.5:8500/v1/catalog/service/item_jd_tomcat

 

使用Docker-Compose搭建consul集群环境!!! 使用Docker-Compose搭建consul集群环境一.Compose consul的概述1.什么是Compose2.Docker Compose容器编排3.Docker Compose配置常用字段字段 描述4.Docker Compose常用命令二.Consul的概述1.什么是consul2.Consul的特性3.Consul容器服务更新与发现三.Compose的部署1.服务器准备2.两台服务器安装docker,并设置镜像加速3.上传Compose4.创建目录,编写nginx的dockerfile5. 阅读详情

相关推荐

用Verilog搭出RISC-V架构单周期CPU

这是笔者学校暑期学期的必修课,难度并不高(仅追求及格的话),但相当耗时,对于在硬件设计方面完全不感冒的同学更是一场避不开的折磨,所以笔者想通过自己的成果和被折磨经验来帮助有此方面需求的同学,或是对于CPU设计有浓厚兴趣的人。

paticita的博客 1万+

Consul集群搭建看这篇就够了(consul cluster configuration )

Consul 是一种用于服务发现、配置和分布式一致性的开源工具和平台。它由 HashiCorp 公司开发和维护,旨在简化构建和维护分布式系统的任务。:Consul允许服务注册和发现。当服务启动时,它可以向Consul注册自己的位置和元数据。其他服务可以通过Consul查询来发现特定服务的位置,从而轻松实现服务之间的通信。:Consul可以周期性地对服务进行健康检查,以确保它们正常工作。如果服务不再健康,则Consul可以自动将其标记为不可用,并将流量路由到其他健康的实例。

别忘了微笑 4041

MICS-6814多气体传感器与ESP32-C3 Mini接口构建空气监测系统

cararenuity C3 Mini的多个ADC引脚,Wi-Fi和蓝牙LE以及紧凑的设计使其成为嵌入式物联网应用的绝佳选择。在这个项目中,我们将把MICS-6814多气体传感器与基于esp32 -C3的开发板cararenuity C3 Mini连接起来。更多模拟引脚:与ESP8266只有一个ADC引脚不同,基于esp32 -C3的cararenuity C3 Mini提供多个ADC引脚,使其成为多传感器应用的理想选择。紧凑可靠:该板的小尺寸使其成为嵌入式应用的理想选择,而不会牺牲性能。

hie98894的博客 770

Consul学习(一)—— 集群搭建

Consul 下载地址:Downloads | Consul by HashiCorp 参数说明:Configuration | Consul by HashiCorp 一、介绍 Consul是HashiCorp公司推出的开源软件,通过 GO 语言编写,提供服务注册和发现、配置、多数据中心的高可用方案等能力,分布式一致方面采用 raft 算法 实现,并且很容易和 Spring Cloud 等微服务框架集成,使用起来非常的简单,具有简单、易用、可插排等特点。简而言之,Consul 提供...

qq_30341855的博客 5615

微信小程序审核避坑指南:巧用 wx.getAccountInfoSync 实现审核与线上环境无感切换

本文详细介绍了如何利用`wx.getAccountInfoSync`API实现微信小程序审核与线上环境的无感切换。通过环境识别技术和动态渲染架构设计,开发者可以优雅解决审核资质门槛问题,同时保持生产环境的完整用户体验。文章包含组件化实现、全局状态管理等实用方案,帮助开发者提升审核通过率。

weixin_30527423的博客 260

别再折腾框架了!用华为应用市场官方渠道搞定GBOX,安全安装谷歌全家桶(鸿蒙HarmonyOS 3/4实测)

本文详细介绍了如何在鸿蒙系统上通过华为应用市场官方渠道安全安装GBOX,实现谷歌全家桶的无损使用。该方法避免了传统破解方式的安全风险,利用沙箱技术隔离运行环境,确保系统稳定性和数据安全。特别适合鸿蒙HarmonyOS 3/4用户安全使用谷歌生态应用。

weixin_29305313的博客 4779

【服务发现与配置】Consul特性及搭建

虽然说牛逼的公司都有那么几个牛逼的运维团队,牛逼的运维团队都有着神秘黑科技般敲代码的姿势;本人虽然不是一个运维工程师,但是有幸自己比较爱倒腾这些东西,也会那么一点点运维知识,虽然不算专业,但是还是可以在linux平台下敲一敲代码。去年由于自己业余时间搞了一个app项目,当时自己兼任后端开发,又同时兼任运维,经过多少个夜晚才把后端API网关 搭建起来,当时技术选型主要使用微服务架构,说到微服务架构,也就少不了分布式集群,那就更少不了Consul。

DreamSun的博客 1871

别再只画GO图了!用R语言+Perl脚本搞定单细胞KEGG富集分析与圈图(附完整代码)

本文详细介绍了如何利用R语言和Perl脚本实现单细胞KEGG富集分析全流程,从基因ID转换到专业圈图可视化。通过对比KEGG与GO分析的互补价值,提供完整的代码实现和优化技巧,帮助研究者高效完成单细胞测序数据的通路分析,并生成高质量的圈图展示结果。

weixin_28694169的博客 403

Consul 集群搭建

consul 集群搭建和遇到的问题解决

weixin_43917593的博客 1792

避坑指南:Qt5.14.2 ARM交叉编译中那些你可能遇到的‘坑’及解决方案

本文深度解析了Qt 5.14.2在ARM架构上进行交叉编译的完整流程与常见难题。重点阐述了如何精准匹配交叉编译器与目标板环境、正确配置sysroot以及使用configure参数的艺术,并针对编译过程中的头文件缺失、链接错误等典型“坑”提供了经过验证的解决方案,旨在帮助开发者成功构建适用于嵌入式设备的Qt运行时库。

weixin_29279101的博客 352

为 ABAP BSP 与 ICF 量身打造的错误页实践:从 CX_ROOT 到 SICF 的端到端落地指南

摘要 本文系统讲解SAP ABAP平台中BSP与ICF层的错误页定制方法。在BSP层,通过标记错误页属性和绑定ERROR_OBJECT异常对象,实现友好的错误展示与日志记录。ICF层通过SICF事务码统一配置错误页、登录与登出逻辑,支持服务树继承。文章包含可直接落地的代码示例,并针对现代Fiori架构给出演进建议,帮助开发者提升用户体验与系统安全性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 227

Consul 详细安装教程,以及配置持久化以及注册为服务详细教程

Consul 详细安装教程,以及配置持久化以及注册为服务详细教程

qq_45774406的博客 7990

NetSuite软件二次开发:NetSuite二次开发最佳实践与案例分析

SuiteScript是NetSuite提供的一种用于二次开发的脚本语言,它基于JavaScript,但添加了特定的API和框架,以支持NetSuite平台的业务逻辑开发。SuiteScript有两种版本:SuiteScript 1.0和SuiteScript 2.0,后者提供了更现代的面向对象编程模型,增强了代码的可读性和可维护性。NetSuite允许用户自定义字段以满足特定的业务需求。这些字段可以添加到现有的记录类型中,也可以用于自定义记录。自定义字段可以是文本、数字、日期、下拉列表等多种类型。

kkchenjj的博客 1465

docker-Consul的概述及consul集群环境的搭建

目录一、概述Consul的作用二、搭建consul集群环境1、安装Consul2、配置容器服务自动加入nginx集群(1)安装Gliderlabs/Registrator(2)测试服务3、验证http和nginx服务是否注册到consul4、安装consul-template5、配置template模板自动更新6、部署nginx7、启动template8、测试 一、概述 1、什么是consul Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可

IHBOS的博客 320

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Consul(二)[环境搭建]

Consul-环境搭建

weixin_42366378的博客 649

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Consul中文文档—一篇文章带你搭建Consul开发环境

Consul开发环境搭建, K8s Helm部署Consul,Dokcer部署Consul, 云主机CentOS/Linux 部署Consul, Mac安装Consul

shuai_wy的专栏 1965

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

consul集群环境搭建

consul集群环境搭建consul安装下载consul安装consul集群环境搭建集群启动所用参数介绍 consul安装 下载consul 下载地址:consul官网下载. 安装consul 源码安装需要go语言环境,所以这里使用已经打好的包进行安装。 下载后的consul为zip的压缩包,windows直接用压缩软件解压,然后在命令行输入命令运行即可。 linux安装: // 进入用户目录 cd ~ // 解压 unzip consul_1.10.2_linux_amd64.zip // 查看当前目录

weixin_44415712的博客 316

05SpringCloud - Consul 环境搭建

参考 Spring Cloud 官方文档 Consul 官方文档 要想利用Consul提供的服务实现服务的注册与发现,我们需要搭建Consul Cluster 环境。 在Consul方案中,每个提供服务的节点上都要部署和运行Consul的agent,所有运行Consul agent节点的集合构成Consul Cluster。 Consul agent有两种运行模式:Server和Client。...

阿甘兄 705

docker-compose搭建consul集群环境

摘要 Consul 有以下几个关键特性: ①服务发现:支持服务发现。你可以通过 DNS 或 HTTP 的方式获取服务信息。 ②健康检查:支持健康检查。可以提供与给定服务相关联的任何数量的健康检查(如 web 状态码或 cpu 使用率)。 ③K/V 存储:键/值对存储。你可用通过 consul 存储如动态配置之类的相关信息。 ④多数据中心:支持多数据中心,开箱即用。 ⑤WEB-UI:支持 WEB-UI。点点点,你就能够了解你的服务现在的运行情况,一目了然,对开发运维是非常友好的。 一、案例概述 公司提出一个

放晴每一天的博客 646

Consul 环境搭建(单机)

一、介绍 本章主要介绍consul 环境的搭建,因为后续要结合spring cloud,将consul 作为服务注册与发现。 二、准备工作 很多时候,我们需要注意一些细节,就是版本问题,很多时候我就是因为版本的原因,困扰了很久。之所以写spring cloud 关于consul 的文章。 1.公司目前需要,所以自学这块。 2.遇到了一些坑,所以记录下

Coder编程的博客 9659

windows环境下如何搭建Consul+Ocelot

下面的是markdown格式的文档,懒得排版了,有兴趣的话可以去github上看,有源码 Github:https://github.com/yuchengao0721/Consul-Ocelot.git # <center>Consul+Ocelot的服务网关与注册等功能的实现</center> 此文档主要提供给开发人员使用, 暂时仅实现服务注册、服务发现...

weixin_30267691的博客 217

kubernetes实战之consul简单测试环境搭建及填坑

这一节内容有点长,我们将介绍如何基于docker搭建一client一server的consul测试环境,以及如何搭建多server consul测试集群.在基于docker搭建多server的consul集群时出碰到了一些坑,这对我们是很有益的提醒,很多时候我们不能仅仅满足于最小化的环境搭建及简单使用,而是要朝着接近生产环境的方向努力.同时,我们这里基于docker搭建集群其实和在宿主机上直接搭...

weixin_30888413的博客 800

docker consul 环境搭建

和 etcd 类似,consul 也是一个高可用的分布式 kv 系统,并且提供了比 etcd 更丰富的功能,自带 ui 界面 consul 有客服端模式(client)和服务端模式(server),在实际的部署中会在每个客户端机器上部署一个本地 client, server 的数据会同步到 client,服务直接和本地 client 交互,有效地减少了网络通信 搭建 consul 服务 versi...

hatlonely的专栏 299

vagrant+docker搭建consul集群开发环境

HashiCorp 公司推出的Consul是一款分布式高可用服务治理与服务配置的工具。关于其配置与使用可以参考这篇文章 consul 简介与配置说明。一般,我们会在多台主机上安装并启动 consul,在开发时这可能会比较不方便,所以这里介绍如何使用 vagrant 和 docker 来简化开发环境的搭建。利用 vagrant 创建虚拟机Vagrant 是...

diaojin6880的博客 271

使用Docker-Compose搭建consul集群环境

使用Docker-Compose搭建consul集群环境compose和consul概述docker-compose概述Docker Compose容器编排Docker Compose配置常用字段Docker Compose常用命令Consul的概述特性:部署Compose和consul部署Compose1.下载compose2.编写nginx的dockerfile文件3.编写index.html4.编写docker-compose.yml文件Consul部署部署consul服务器通过httpd api 获

weixin_55905026的博客 1090

使用Docker镜像搭建consul和swarm集群基础环境及overlay网络

Docker的使用中,尤为重要的是服务发现和docker的宿主机集群及跨主机overlay网络的搭建,这里来介绍下常用来配合使用的swarm+consul集群的搭建(此处全基于docker容器)

The magic of fingertips 7953
上一篇: 动态负载均衡(Nginx+Consul+UpSync)
下一篇: nginx-upsync-module安装
Art&Code
博客等级 码龄7年 77粉丝 554原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值