第一章 consul简介
2016-12-29 00:00
232 查看
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
3、
之后再写!
服务发现
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
3、
之后再写!
相关文章推荐
- 第一章 consul简介
- 编译原理 Chapter1 Introduction 第一章 简介
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- zabbix专题:第一章 zabbix入门简介(更新中)
- MonoForAndroid 第一章 Android、移动设备和Marketplace 简介
- 第一行代码学习笔记-第一章 开始启程-1.android简介
- 第一章:客户端网页编程简介
- 第一章Spring简介和IOC
- Consul 原理和使用简介
- 《.net编程先锋C#》第一章 C#简介(转)
- 6.HBase In Action 第一章-HBase简介(1.2 HBase的使用场景和成功案例)
- 第一章 Mahout 简介
- 【翻译作品】JavaScript DOM学习第一章:W3C DOM简介
- 《Apache Flume教程》第一章 Flume 的简介
- 第一章 Linux内核简介
- Docker | 第一章:Docker简介
- 第一章 Shiro简介——《跟我学Shiro》
- Hbase权威指南第一章:简介
- Pro Andorid3第一章:Android平台简介
- [导入]【翻译】WF从入门到精通(第一章):WF简介