【Consul教程】1.Consul简介和安装

article/2025/9/20 13:12:29

简介

consul是HashiCorp 公司基于Go语音开发的微服务工具。基于它Http API方式可以十分方便在系统中实现服务注册于发现,分布式配置中心。支持集群CP模式,一致性算法是Raft。

常见解决方案:

SpringBoot + Consul 实现注册中心、配置中心。

Nginx + Upsync + Consul 实现动态负载均衡。

Centos7安装Consul

下载地址:https://releases.hashicorp.com/consul/

1.命令行下载

wget https://releases.hashicorp.com/consul/1.12.0/consul_1.12.0_linux_amd64.zip --no-check-certificate

2.解压

unzip consul_1.12.0_linux_amd64.zip

提示错误:unzip 未找到

解决:yum -y install unzip

3.安装验证

./consul

Usage: consul [--version] [--help] <command> [<args>]Available commands are:acl            Interact with Consul's ACLsagent          Runs a Consul agentcatalog        Interact with the catalogconfig         Interact with Consul's Centralized Configurationsconnect        Interact with Consul Connectdebug          Records a debugging archive for operatorsevent          Fire a new eventexec           Executes a command on Consul nodesforce-leave    Forces a member of the cluster to enter the "left" stateinfo           Provides debugging information for operators.intention      Interact with Connect service intentionsjoin           Tell Consul agent to join clusterkeygen         Generates a new encryption keykeyring        Manages gossip layer encryption keyskv             Interact with the key-value storeleave          Gracefully leaves the Consul cluster and shuts downlock           Execute a command holding a locklogin          Login to Consul using an auth methodlogout         Destroy a Consul token created with loginmaint          Controls node or service maintenance modemembers        Lists the members of a Consul clustermonitor        Stream logs from a Consul agentoperator       Provides cluster-level tools for Consul operatorsreload         Triggers the agent to reload configuration filesrtt            Estimates network round trip time between nodesservices       Interact with servicessnapshot       Saves, restores and inspects snapshots of Consul server statetls            Builtin helpers for creating CAs and certificatesvalidate       Validate config files/directoriesversion        Prints the Consul versionwatch          Watch for changes in Consul

4.启动

./consul agent -dev -ui -node=consul-dev -client=192.168.126.156

5.浏览器访问 192.168.126.156:8500

image-20220515113735097


http://chatgpt.dhexx.cn/article/R8N77J5r.shtml

相关文章

Consul安装使用

最近在写springcloud系列文章&#xff0c;其中注册中心中使用的consul也是文章篇幅之一&#xff0c;这篇文章介绍了我对于consul的安装的一个步骤&#xff0c;可以作为大家在安装使用consul的过程中的一个参考。 1、windows安装 访问官网下载地址&#xff0c;下载windows对应版…

Consul介绍

consul服务注册与发现 了解consul consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案&#xff0c;不再需要依赖其他工具&#xff08;比如ZooKeeper等&#xff0…

Consul 注册中心介绍

在 Spring Cloud 体系中&#xff0c;几乎每个角色都会有两个以上的产品提供选择&#xff0c;比如在注册中心有&#xff1a;Eureka、Consul、zookeeper、etcd 等&#xff1b;网关的产品有 Zuul、Spring Cloud Gateway 等。在注册中心产品中&#xff0c;最常使用的是 Eureka 和 C…

Consul服务注册与发现

目录 一、Consul简介 &#xff08;一&#xff09;官网 &#xff08;二&#xff09;特点 二、安装并运行Consul &#xff08;一&#xff09;官网安装说明 &#xff08;二&#xff09;下载 &#xff08;三&#xff09;使用开发模式启动 三、服务提供者 四、服务消费者 …

Consul是什么

前言 Consul是一个基于CP的轻量级分布式高可用的系统&#xff0c;提供服务发现、健康检查、K-V存储、多数据中心等功能&#xff0c;不需要再依赖其他组件(Zk、Eureka、Etcd等)。 服务发现&#xff1a;Consul可以提供一个服务&#xff0c;比如api或者MySQL之类的&#xff0c;其他…

Consul的使用

Consul可以用来进行服务发现&#xff0c;我们来测试下Consul的使用 一.Consul基本使用 先需要下载Consul的程序https://www.consul.io/downloads.html 我们这里下载Windows 64版本。 下载后直接解压就行了&#xff0c;里面会有一个consul.exe文件。通过命令可以启动consul.…

Consul 使用手册(感觉比较全了)

使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序…

【Consul】Consul架构-简介

Consul是一个复杂的系统&#xff0c;有许多不同的移动部件。为了帮助用户和Consul的开发人员更深入的了解consul是如何工作的&#xff0c;本文介绍consul的系统架构。 高级话题&#xff1a;本节主要讲解consul内部技术细节&#xff0c;使用consul不需要必须了解这些细节的。这…

Consul的介绍、安装与使用

1.常用服务注册与发现框架 常见服务发现框架 Consul、Eureka、 ZooKeeper以及Etcd ZooKeeper是这种类型的项目中历史最悠久的之一&#xff0c;它起源于Hadoop。它非常成熟、可靠&#xff0c;被许多大公司&#xff08;YouTube、eBay、雅虎等&#xff09;使用。其中consul并不需…

【超详细】Consul的安装的使用附多环境配置(傻瓜式教程)

一、Consul概述 Consul 是 HashiCorp 公司推出的开源工具&#xff0c;用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案&#xff0c;Consul 的方案更“一站式”&#xff0c;内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多…

Consul系列:什么是Consul?

引言 Consul 是 HashiCorp 公司推出的开源工具&#xff0c;用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案&#xff0c; consu1 的方案更“一站式”&#xff0c;内置了服务注册 与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心…

Consul安装并运行

Consul安装并运行 一、安装 官网&#xff1a;https://www.consul.io/downloads.html 下载完成后只有一个consul.exe文件&#xff0c;硬盘路径下双击运行 查看 consul 版本信息&#xff1a; consul --version 使用开发模式启动&#xff1a; consul agent -dev 二、运行 通…

Consul

Consul 是 HashiCorp 公司推出的开源工具&#xff0c;用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案&#xff0c;Consul 的方案更“一站式”&#xff0c;内置了服务注册与发现框架、分布式一致性协议实现、健康检查、Key/Value 存储&#xff08;配置中…

Consul详解

Spring Cloud 支持很多服务发现的软件&#xff0c;Eureka 只是其中之一&#xff0c;下面是 Spring Cloud 支持的服务发现软件以及特性对比&#xff1a; FeatureeuerkaConsulzookeeperetcd服务健康检查可配支持服务状态&#xff0c;内存&#xff0c;硬盘等(弱)长连接&#xff0c…

5分钟让你看懂Consul特性及搭建

一、前言 虽然说牛逼的公司都有那么几个牛逼的运维团队&#xff0c;牛逼的运维团队都有着神秘黑科技般敲代码的姿势&#xff1b;本人虽然不是一个运维工程师&#xff0c;但是有幸自己比较爱倒腾这些东西&#xff0c;也会那么一点点运维知识&#xff0c;虽然不算专业&#xff0…

consul简介

目录 Consul 简介 Consul 的使用场景 Consul 的优势 Consul 的角色 consul cluster集群架构图 Consul常用命令 consul agent 命令的常用选项 Spring Cloud Consul 项目是针对Consul的服务治理实现。Consul是一个分布式高可用的系统&#xff0c;具有分布式、高可用、高扩…

Consul 基本概念、内部原理

1.什么是Consul&#xff1f; Consul是一种服务网格解决方案&#xff0c;提供具有服务发现&#xff0c;配置和分段功能的全功能控制平面。 这些功能中的每一个都可以根据需要单独使用&#xff0c;也可以一起使用以构建全服务网格。 Consul需要数据平面并支持代理和本机集成模型…

Consul的介绍和基本使用

一、Consul的简单介绍 Consul是一套开源的分布式服务发现和配置管理系统&#xff0c;由HasiCorp公司用go语言开发的。提供了微服务系统中服务助理、配置中心、控制总线等功能&#xff0c;这些功能中的每一个都可以根据需要单独使用&#xff0c;也可以一起使用以构造全方位的服…

Consul 注册中心介绍以及搭建

本篇重点介绍 Consul 是什么&#xff0c;它可以解决什么问题&#xff0c;它与现有软件的比较&#xff0c;以及如何开始使用它。 目录 1、常见的注册中心2、Consul 介绍3、Consul 特性4、Consul的基本架构5、Consul单节点安装与启动6、Consul启动命令详解7、了解Consul启动输出8…

jQuery删除元素或内容

删除元素/内容 remove()&#xff1a;删除被选元素 empty()&#xff1a;删除被选元素中子元素