ZQ博客

ZQ博客
学无止境-技术在于分享
  1. 首页
  2. SpringCloud
  3. 正文

注册中心consul简介

2022年 2月 11日 2596点热度 1人点赞 0条评论

什么是consul

Consul是HashiCorp公司推出的开源工具,Consul由Go语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul是分布式的、高可用的、 可横向扩展的用于实现分布式系统的服务发现与配置。
Consul提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。

Consul它具有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同时支持HTTP和DNS协议,支持跨数据中心的WAN集群,提供图形化界面 跨平台,支持Linux、Mac、Windows

Consul能做什么

  • 服务发现    提供Http和DNS两种发现方式
  • 健康监测    支持多种方式、HTTP/TCP/Docker/Shell脚本定制化
  • KV存储     Key、Value存储方式
  • 多数据中心   Consul支持多数据中心
  • 可视化Web界面

下载和帮助文档

官网: https://www.consul.io
下载: https://www.consul.io/downloads.html
帮助文档: https://www.springcloud.cc/spring-cloud-consul.html

Spring Cloud Consul介绍

Spring Cloud Consul 通过自动配置并绑定到Spring Environment和其他Spring编程模型习惯用法,为Spring Boot应用程序提供Consul集成。通过一些简单的注释,您可以快速启用和配置应用程序内部的通用模式,并使用Hashicorp的Consul构建大型分布式系统。提供的模式包括服务发现,分布式配置和控制总线。

Spring Cloud Consul功能

  • 服务发现:可以向Consul代理注册实例,并且客户端可以使用Spring托管的Bean发现实例
  • 通过Spring Cloud Netflix支持Ribbon,客户端负载均衡器
  • 支持Spring Cloud LoadBalancer-Spring Cloud项目提供的客户端负载均衡器
  • 通过Spring Cloud Netflix支持Zuul,动态路由器和过滤器
  • 分布式配置:使用Consul 键/值存储
  • 控制总线:使用Consul Events的分布式控制事件
标签: Cloud Consul Spring 微服务 注册中心
最后更新:2022年 2月 11日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制
文章目录
  • 什么是consul
  • Consul能做什么
  • 下载和帮助文档
  • Spring Cloud Consul介绍
  • Spring Cloud Consul功能

COPYRIGHT ©2024 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos