当前位置: 首页 > news >正文

《Linux运维总结:基于Ubuntu22.04操作系统+x86_64架构CPU二进制部署单机TLS/ACL版consul v1.18.1》

总结:整理不易,如果对你有帮助,可否点赞关注一下?

更多详细内容请参考:《Linux运维篇:Linux系统运维指南》


一、简介

1、什么是consul

Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。 Consul是分布式的、高可用的、可横向扩展的。

架构图如下:

总结如下:

1、CLIENT表示consul的client模式,就是客户端模式。是consul节点的一种模式,这种模式下,所有注册到当前节点的服务会被转发到SERVER【通过HTTP和DNS接口请求server】,本身是不持久化这些信息。

2、SERVER表示consul的server模式,表明这个consul是个server,这种模式下,功能和CLIENT都一样,唯一不同的是,它会把所有的信息持久化的本地,这样遇到故障,信息是可以被保留的。

3、SERVER-LEADER:中间那个SERVER下面有LEADER的字眼,表明这个SERVER是它们的老大,它和其它SERVER不一样的一点是,它需要负责同步注册的信息给其它的SERVER,同时也要负责各个节点的健康监测。


2、etcd、Zookeeper 和 Consul对比

特性/工具etcdzookeeperConsul
一致性模型强一致性 (Raft)强一致性 (ZAB)最终一致性 (可配置为强一致性)
扩展性良好,适合大量键值对良好,但在大量数据时可能遇到性能瓶颈可能遭受高延迟和内存压力
功能和易用性API 简洁,易于使用功能强大,支持多种高级特性API 设计友好,易于集成
服务发现支持服务发现支持服务发现专门设计用于服务发现
健康检查不直接支持不直接支持支持健康检查
安全性支持TLS或者启用用户身份认证支持ACL支持 TLS 和 ACL
多数据中心支持多数据中心配置支持多数据中心配置原生支持多数据中心配置
语言和生态使用 Go 语言,广泛的客户端库支持使用 Java 编写,适合 Java 应用程序使用 Go 语言,支持多种语言的客户端库
http://www.jsqmd.com/news/656525/

相关文章:

  • 微信数据解密终极指南:5步掌握PyWxDump从入门到实战
  • 别再手动敲编码了!用Naki.CI插件5分钟搞定PDMS材料编码(附避坑指南)
  • 2026年理料装盒线厂家推荐排行:食品、宠物食品、生物药业等多领域理料装盒线优质品牌之选! - 速递信息
  • 别再死记硬背了!用Wireshark抓包实战,5分钟搞懂子网内外通信的MAC地址变化
  • 2026 年鞍山新能源汽车贴膜全攻略:避坑指南与专业选择 - GrowthUME
  • 5个实用技巧:如何使用rails_best_practices统一团队Rails代码风格
  • Git-RSCLIP新手必看:3步提升遥感图像分类精度(附模板)
  • 2026年04月变压器焊接机器人优选厂家,口碑见证实力,光伏支架焊接机器人,变压器焊接机器人供应商哪家权威 - 品牌推荐师
  • AcousticSense AI从零开始:搭建视觉化音频分析工作站完整指南
  • 如何在Kompute中编写和编译GLSL着色器:完整教程
  • MinGW-w64终极指南:5分钟搭建Windows专业C/C++开发环境
  • 2026年4月最新劳力士官方售后网点核验报告(含迁址新开)实地考察・多方验证 - 亨得利官方服务中心
  • blazor mud 伪造标题
  • 3个高效技巧:用Chrome画中画扩展实现多任务处理
  • Bootlint与构建工具集成:Grunt和Gulp配置完整教程
  • 用STM32F103C8T6+TEA5767+LM386,手把手教你DIY一个能显示频率的FM收音机(附完整代码和原理图)
  • 从代码到IPO:一张图看懂技术公司上市前的股权架构与合规要点
  • AI元人文:指月之手来自两千三百篇非专业人机手稿
  • 2--引入并解析YAML配置文件
  • 减肥总反弹?不是你不努力,是没选对AKK菌! 斐萃AKK揭开减重真相 - 速递信息
  • Texar终极指南:TensorFlow文本生成与NLP工具包完全解析
  • BepInEx插件框架完全指南:从游戏新手到模组达人的进阶之路
  • ANIMATEDIFF PRO应用案例:如何制作具有镜头推进感的AI动态视频?
  • 从零拆解:多旋翼无人机的四大核心系统(新手入门指南)
  • 2026年家用果蔬切刀选购推荐:基于工艺性能与适配场景的客观行业分析 - 商业小白条
  • web第七周课堂笔记
  • 3分钟掌握Windows与Office智能激活:KMS_VL_ALL_AIO完整指南
  • 2026年4月最新亨得利官方售后网点核验报告(含迁址新开)实地考察・多方验证 - 亨得利官方服务中心
  • 别再乱调JVM参数了!实战总结:G1GC在Spring Boot 2.7应用中的5个关键调优项与避坑指南
  • Python新手也能玩转3D!用Ursina引擎5分钟创建你的第一个3D世界(附完整代码)