码迷,mamicode.com
首页 > 其他好文 > 详细

Consul 架构

时间:2016-11-02 01:33:02      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:nbsp   agent   log   das   系统架构   cli   检查   server   方便   

Consul是一个复杂的系统,它有很多不同的可组装的部分。为了帮助Consul的用户和开发者形成一个它如何工作的运转模型,本文介绍它的系统架构。

注意:本文覆盖了Consul的内部技术细节。高效的操作和使用Consul并不需要你知道这些细节。这些细节记录在这里是为了方便那些希望学些Consul,但是并没有去探寻源码的人的。由于每个节点都必须运行一个agent,

术语

在描述架构之前,这里提供了一些术语来帮助声明正在探讨的东西:

  • Agent——agent是一直运行在Consul集群中每个成员上的守护进程。通过运行 consul agent 来启动。agent可以运行在client或者server模式。指定节点作为client或者server是非常简单的,除非有其他agent实例。所有的agent都能运行DNS或者HTTP接口,并负责运行时检查和保持服务同步。
  • Client——
  • Server——
  • DataCenter——
  • Consensus——
  • Gossip——
  • LAN Gossip
  • WAN Gossip
  • RPC

Consul 架构

标签:nbsp   agent   log   das   系统架构   cli   检查   server   方便   

原文地址:http://www.cnblogs.com/lsf90/p/6021465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!