美文网首页
第1章 consul简介

第1章 consul简介

作者: xwlan | 来源:发表于2017-11-17 23:24 被阅读25次

1、consul的作用

  • 服务发现
    • Consul clients提供服务(例如API)
    • 其他的client发现服务的提供者(通过DNS或http,应用可以轻松的发现他们所依赖的服务)
  • 健康检查
  • Key-Value存储操作
    • 动态配置
    • leader选举
    • feature flagging
    • coordination
  • 多数据中心(DC)
    • 用于容灾

2、基本架构

  • 一个consul节点对应一个consul agent
    • agent会负责节点的健康检查和节点上的服务的健康检查
  • agent分为server和client
    • server
      • 存储数据
      • 复制数据
      • servers们自己选择一个leader
      • 每个数据中心推荐有3或5个server(当然1个也没问题,但是若宕机,很烦,两台等于1台,因为如果两台宕了一台,之后仍旧无法选出leader)
    • client
      • 节点健康检查
      • 节点上的服务检查

参考资料:

https://www.consul.io/docs/guides/index.html

相关文章

网友评论

      本文标题:第1章 consul简介

      本文链接:https://www.haomeiwen.com/subject/tfvsvxtx.html