Consul介绍

2018-02-27  本文已影响10人  wooody

Consul是什么

Consul由多个组件组成,但是作为一个整体它是一个服务注册和发现的工具。提供的功能有这些:

Consul对DevOps社区和应用开发者友好的设计实现让它完美适配现代弹性的架构风格。

Consul基本的架构

Consul是一个分布式高可用的系统。每一个节点作为一个consul agent来运行并且将服务提供给Consul。作为一个agent运行不需要发起其他的服务或或者查询设置key/value的数据。这个agent只是为用于节点本身和运行在本节点的服务的健康检查使用。

需要发现其他服务或节点的基础设施组件可以查询任何consul server�或任何consul agent,这个代理就会自动将查询转发到consul server。

每一个数据中心都是作为consul server 的一个集群来来运行的。当出现跨数据中心的服务或者配置请求的时候。本地的consul server就会直接将这个请求转发到远程的数据中心并且返回结果。

查看详细的consul架构设计,请点击

上一篇下一篇

猜你喜欢

热点阅读