Consul
孤天浪雨
命运自己掌握,飞翔才是王道!
展开
-
Consul入门01 - 安装Consul
Part 1:转载自:https://segmentfault.com/a/1190000005005227 Consul必须首先安装在每个节点上当该节点需要称为Consul集群中的成员。为了使得安装更容易,Consul为所有支持的平台提供了二进制安装包。本页面不描述如何从源码来编译Consul。 安装Consul 为了安装Consul,需要在下载页面中找到和你系统匹配的包。原创 2016-06-27 10:07:53 · 4853 阅读 · 0 评论 -
服务发现系统consul-HTTP API
官网地址:https://www.consul.io/docs/agent/http.html consul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes、services、checks、configguration。所有的endpoints主要分为以下类别: kv - Key/Value存储 agent - Agent控制 catalog -转载 2016-07-10 13:09:19 · 15662 阅读 · 0 评论 -
使用consul实现服务的注册和发现
转载地址:http://blog.csdn.net/mn960mn/article/details/51768678 服务注册 - 服务进程在注册中心注册自己的位置。它通常注册自己的主机和端口号,有时还有身份验证信息,协议,版本号,以及运行环境的详细资料。 服务发现 - 客户端应用进程向注册中心发起查询,来获取服务的位置。服务发现的一个重要作用就是提供一个可用的服务列表转载 2016-06-28 16:36:32 · 30120 阅读 · 1 评论 -
Consul入门07 - Consul Web界面
Part 1:转载自:https://segmentfault.com/a/1190000005087783 Consul还带来了一个界面美观,功能强大的,开箱即用的Web界面。通过该界面我们可以查看所有的服务以及节点,查看所有的健康监测及其当前的状态,以及读取和设置键/值数据。该Web界面自动支持多数据中心。 有俩个方法来运行Web界面:使用Atlas by HashiCorp主原创 2016-06-27 22:02:30 · 13153 阅读 · 0 评论 -
Consul入门04 - Consul集群
Part 1:转载自:https://segmentfault.com/a/1190000005040904 我们已经启动了我们的第一个代理并且在这个代理上注册和查询了服务。这些显示了使用Consul是多么的容易但是并没有展示Consul的可扩展性以及可用于产品级别的服务发现的基础设施。在本篇向导中,我们将建立我们第一个多成员的真实的集群。 当一个Consul代理启动后,它对任何其原创 2016-06-27 15:46:15 · 6496 阅读 · 1 评论 -
Consul入门06 - 键/值对数据
转载地址为:https://segmentfault.com/a/1190000005040921 为了提供服务发现以及健康检测,Consul提供了非常容易使用的键/值对存储。它能被用于存储动态配置信息,帮助服务协作,建构leader选举机制,以及开发者可以想到的建构任何其它的东西。 本篇假设你至少有一个Consul代理在运行。 简单使用 为了展示存储键转载 2016-06-27 16:21:34 · 2436 阅读 · 0 评论 -
Consul入门05 - 健康检测
转载地址:https://segmentfault.com/a/1190000005040914 我们已经看到了运行Consul,增加节点和服务,以及查询这些贱点和服务是多么地简单。在这篇教程中,我们将继续增加对节点和服务健康监测的教程。健康监测对服务发现是一个关键的组件,它避免使用不健康的服务。 本篇的步骤基于前一篇 Consul集群,这里你应该运行有两个节点的集群。 定义检测转载 2016-06-27 15:56:13 · 2634 阅读 · 0 评论 -
Consul入门03 - 注册服务
转载自:https://segmentfault.com/a/1190000005026022 在前面的步骤,我们运行了第一个代理,看到了集群的成员,并且查询了节点信息。在这篇指南里,我们将注册我们第一个服务并且查询这个服务。 定义一个服务 一个服务能够通过提供一个服务定义或者调用适当的HTTP API来注册。 服务定义是最通用的注册服务方法,那么我转载 2016-06-27 11:25:04 · 1644 阅读 · 0 评论 -
Consul入门02 - 运行Consul代理
转载自:https://segmentfault.com/a/1190000005026002 在Consul安装完成后,必须先运行代理。该代理可以以服务器或者客户端模式运行。每个数据中心必须博阿含至少一个服务器,不过一个集群推荐3或5个服务器。一个单服务器的部署在失败的情况下会发生数据丢失因此不推荐使用。 所有其他的代理运行在客户端模式。一个客户端是一个非常轻量级的进程,它注册服务,转载 2016-06-27 11:18:32 · 1541 阅读 · 0 评论 -
Consul 多数据中心配置 MULTIPLE DATACENTERS
在consul集群中,多数据中心可以进行配置: LAN gossip pool包含了同一局域网内所有节点,包括server与client。这基本上是位于同一个数据中心DC。 WAN gossip pool一般仅包含server,将跨越多个DC数据中心,通过互联网或广域网进行通信。 我们之前讲过的启动集群命令使用的是-bootstrap 来作为服务的启动:原创 2016-07-05 11:18:42 · 8994 阅读 · 0 评论