mac下载安装consul

1、下载:consul下载地址
2、解压到目录/usr/local/bin下
3、执行consul文件
4、验证:控制台输入consul验证
5、启动consul:consul agent -dev

windows安装consul

1、下载,解压到D:\soft,将这个路径加在系统环境变量中
2、cmd 控制台执行 consul agent -dev
访问:http://localhost:8500

consul简单介绍

consul可以作为一个注册中心(主),同时又可以作为配置中心(辅)。

consul是由go语言写的

consul底层是实现了raft一致性协议,所以cap中,consul是cp,也就是说可能会短时间内停止服务(raft选举过程),但牺牲一点可用性,换来的是强一致性。

raft相关知识点
cap相关知识点

一般都会拿consul和eurake、zookeeper做比较。

spring-cloud 一般都是以eurake作为配置中心,因为是eurake是原生的,而且源码是java;
也有用zookeeper做配置中心的,这种一般是项目之前就是用的zk,所以接着用;
但后来consul的社区活跃度要高于eurake,很多项目都换成了consul。

[配置中心] --- consul相关推荐

  1. python consul配置中心_微服务注册发现配置中心-consul

    Consul详解 近期在微服务业务中用的注册中心,在此简单记录下以备后用. 一 概述 1.1 概念 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置.Con ...

  2. Spring Cloud: 注册中心Consul使用

    什么是Consul Consul是HashiCorp公司推出的开源工具,提供了分布式系统的服务注册和发现.配置等功能.与其他分布式服务注册与发现的方案相比,Consul的方案更"一站式&qu ...

  3. 配置中心—nacos配置中心

    配置中心-nacos配置中心 配置中心 Nacos配置中心 Nacos配置中心集群工作原理 Nacos配置中心的使用 .net core集成Nacos配置中心 配置中心 应用程序在启动和运行的时候往往 ...

  4. consul服务下线通知_Consul微服务的配置中心体验篇-阿里云开发者社区

    Spring Cloud Consul 项目是针对Consul的服务治理实现.Consul是一个分布式高可用的系统,具有分布式.高可用.高扩展性 Consul Consul 是 HashiCorp 公 ...

  5. consul 日志配置_微服务:服务注册发现+ API 网关+配置中心+服务跟踪+服务熔断...

    服务注册发现 服务注册就是维护一个登记簿,它管理系统内所有的服务地址.当新的服务启动后,它会向登记 簿交待自己的地址信息.服务的依赖方直接向登记簿要 Service Provider 地址就行了.当下 ...

  6. 八十六、Spring Cloud Consul:服务治理与配置中心

    @Author:Runsen Consul 是 HashiCorp 公司推出的开源工具,使用go语言开发,可用于实现分布式系统的服务发现与配置. Consul内置了服务注册与发现框 架.分布一致性协议 ...

  7. .NET Core with 微服务 - Consul 配置中心

    上一次我们介绍了Elastic APM组件.这一次我们继续介绍微服务相关组件配置中心的使用方法.本来打算介绍下携程开源的重型配置中心框架 apollo 但是体系实在是太过于庞大,还是让我爱不起来.因为 ...

  8. Spring Cloud 采用Consul做配置中心

    -----------------pom.xml依赖,主要是spring-cloud-starter-consul-config <dependency><groupId>or ...

  9. Node.js + Consul 实现服务注册、健康检查、配置中心

    Node.js + Consul 实现服务注册.健康检查.配置中心 在这篇文章中: 初始化 Consul 客户端 服务注册与健康检查 配置Consul管理控制台 服务配置中心实现 在Nodejs中进行 ...

最新文章

  1. VS 2005 Debugger crashing with IE 8
  2. 瑞丽噪声与信噪比的关系_演出扩声系统的噪声与接地
  3. python数据整理 高一_关于Python爬虫的最全知识梳理,项目经理花了三天总结出来的经验...
  4. mysql_connect和mysql_pconnect区别
  5. 重磅!滴滴全员会宣布过冬:将裁员15% 涉及员工超2000人
  6. 【先定一个小目标】Postgresql允许远程访问配置修改
  7. 服务器系统用哪个版本好,windows服务器系统哪个版本好用
  8. Linux终端配色和Xshell命令行配色
  9. MySQL frm、MYD、MYI数据文件恢复
  10. JPA学习(基于hibernate)
  11. Charles软件怎样解决SSL安全证书过期问题
  12. photoshop 30种PS技术 让你照片美到不行~婚纱照可以省一大笔钱了
  13. AIO-rk3399j Linux-开机自动连接wifi
  14. 耳麦没声音,耳麦不能说话
  15. 【题解】Cutting Woods
  16. Python|判断一个5位数是不是回文数
  17. 7种SQL JOINS 的实现
  18. 统计学:描述性统计分析
  19. linux主机通过top看CPU性能指标
  20. JVM 优化实操 - 内存分配与回收策略

热门文章

  1. 使用ngModel创建组件
  2. 解读阿里官方代码规范
  3. python 替换字符串
  4. VisualVM远程监控Java
  5. 《深入浅出WPF》学习笔记之深入浅出话属性
  6. git add 命令的一个习惯用法:逐个挑选改动
  7. 区分Activity的四种加载模式-activity
  8. VMware虚拟机软件
  9. 2_RabbitMQ工作模式_Work queues_Publish/Subscribe_Routing_Topics_HeaderRpc
  10. 牛客16438 回文日期