Consul官方文档【译文】1、什么是Consul
2017-08-27 00:00
381 查看
什么是Consul
服务发现 :Consul客户可以提供服务,如
健康检查 :Consul客户端可以提供与给定服务相关联的任何数量的健康检查(“Web服务器返回200 OK”)或本地节点(“内存利用率低于90%”)。 操作员可以使用此信息来监视群集运行状况,并由服务发现组件用来将流量从不健康的主机路由。
KV Store :应用程序可以使用Consul的分层键/值存储,用于任何数量的目的,包括动态配置,功能标记,协调,领导选举等。 简单的HTTP API使其易于使用。
多数据中心 :Consul支持多个数据中心开箱即用。 这意味着Consul的用户不必担心建立更多层次的抽象来扩展到多个地区。
Consul旨在对DevOps社区和应用程序开发人员友好,使其成为现代弹性基础设施的完美选择。
向Consul提供服务的每个节点都会运行一个Consul Agent 。 发现其他服务或获取/设置键/值数据不需要运行代理。 agent负责对节点和节点本身的服务进行健康检查。
agent与一个或多个Consul服务器通话。 Consul服务器是存储和复制数据的地方。 服务器本身就是一个领导者。 Consul可以使用一台服务器,建议使用3到5来避免导致数据丢失的故障情况。 对于每个数据中心,建议使用一组Consul服务器。
需要发现其他服务或节点的基础架构组件可以查询任何Consul服务器或任何Consul agent。 agent自动向服务器转发查询。
每个数据中心都运行一组Consul服务器。 当进行跨数据中心服务发现或配置请求时,本地Consul服务器将请求转发到远程数据中心并返回结果。
随着入门指南继续领导Consul运行。
Consul简介
欢迎来到Consul介绍指南! 本指南是Consul的最佳场所。 我们涵盖了Consul,什么问题可以解决,如何比较现有的软件,以及如何开始使用它。 如果您熟悉领Consul的基础知识, 文档将提供更详细的可用功能参考。什么是Consul?
Consul具有多个组成部分,但总的来说,它是在基础设施中发现和配置服务的工具。 它提供了几个关键特性:服务发现 :Consul客户可以提供服务,如
api或
mysql,其他客户可以使用Consul来发现给定服务的提供者。 使用DNS或HTTP,应用程序可以轻松找到所依赖的服务。
健康检查 :Consul客户端可以提供与给定服务相关联的任何数量的健康检查(“Web服务器返回200 OK”)或本地节点(“内存利用率低于90%”)。 操作员可以使用此信息来监视群集运行状况,并由服务发现组件用来将流量从不健康的主机路由。
KV Store :应用程序可以使用Consul的分层键/值存储,用于任何数量的目的,包括动态配置,功能标记,协调,领导选举等。 简单的HTTP API使其易于使用。
多数据中心 :Consul支持多个数据中心开箱即用。 这意味着Consul的用户不必担心建立更多层次的抽象来扩展到多个地区。
Consul旨在对DevOps社区和应用程序开发人员友好,使其成为现代弹性基础设施的完美选择。
»Consul基础设施
Consul是一个分布式,高可用性的系统。 本节将介绍基础知识,故意省略一些不必要的细节,以便您能够快速了解Consul工作方式。 有关详细信息,请参阅深入的架构概述 。向Consul提供服务的每个节点都会运行一个Consul Agent 。 发现其他服务或获取/设置键/值数据不需要运行代理。 agent负责对节点和节点本身的服务进行健康检查。
agent与一个或多个Consul服务器通话。 Consul服务器是存储和复制数据的地方。 服务器本身就是一个领导者。 Consul可以使用一台服务器,建议使用3到5来避免导致数据丢失的故障情况。 对于每个数据中心,建议使用一组Consul服务器。
需要发现其他服务或节点的基础架构组件可以查询任何Consul服务器或任何Consul agent。 agent自动向服务器转发查询。
每个数据中心都运行一组Consul服务器。 当进行跨数据中心服务发现或配置请求时,本地Consul服务器将请求转发到远程数据中心并返回结果。
»后续步骤
了解Consul如何与其他软件进行比较,以评估它如何适应现有的基础架构。随着入门指南继续领导Consul运行。
相关文章推荐
- Consul官方文档【译文】5、目录
- Consul官方文档【译文】4-2、Service - Agent HTTP API
- Consul官方文档【译文】4-1、API-Agent
- Consul官方文档【译文】4、API-Agent
- Consul官方文档【译文】3、API概述-ACLs
- Consul官方文档【译文】2、Consul与其他软件
- storm学习小结二:转载一个比较好的storm官方文档译文
- Pixi官方文档译文(2)
- iOS开发-Swift4译文Swift4官方文档中文版/ Basic Operators(上)(转载)
- reactor官方文档译文(1)Reactor简介
- App开发架构指南(谷歌官方文档译文)
- reactor官方文档译文(2)Reactor-core模块
- ASP.NET Web API 2 官方文档个人译文导航页
- packageName和applicationId有什么区别(基于最新官方文档)
- packageName和applicationId有什么区别(基于最新官方文档)
- (apple官方文档译文)ios应用开发当中的表视图
- Core Data Basics(Apple官方文档的译文)
- MySQL官方文档14.8.2.1节 — 聚簇索引和二级索引译文
- PreferenceActivity 安卓官方文档(译文)
- 16.1 Python 描述符官方文档译文