2019年11月18日

Consul ACL集群配置说明以及ACL Token的用法

摘要: 在上一篇文章里面,我们讲了如何搭建带有Acl控制的Consul集群。这一篇文章主要讲述一下上一篇文章那一大串配置文件的含义。 1.配置说明#1.1 勘误上一篇文章关于机器规划方面,consul client agent的端口写的有误。这里再贴一下正确的机器规划。 1.2 我们先来看一下consul 阅读全文

posted @ 2019-11-18 21:10 ExplorerMan 阅读(1042) 评论(0) 推荐(0) 编辑

consul之:ACL配置使用

摘要: consul自带ACL控制功能,看了很多遍官方文档,没有配置步骤https://www.consul.io/docs/internals/acl.html 主要对各种配置参数解释,没有明确的步骤,当时唯一疑惑的是怎样生成ACL规则。看了很多相关的blog都是相似的内容,都是基础的安装测试而已,没有提 阅读全文

posted @ 2019-11-18 20:16 ExplorerMan 阅读(641) 评论(0) 推荐(0) 编辑

Consul之:服务健康监测

摘要: 服务注册 - 服务进程在注册中心注册自己的位置。它通常注册自己的主机和端口号,有时还有身份验证信息,协议,版本号,以及运行环境的详细资料。 服务发现 - 客户端应用进程向注册中心发起查询,来获取服务的位置。服务发现的一个重要作用就是提供一个可用的服务列表。 服务定义的格式类似如下: 其中,check 阅读全文

posted @ 2019-11-18 20:15 ExplorerMan 阅读(710) 评论(0) 推荐(0) 编辑

consul分布式集群搭建&简单功能测试&故障恢复【h】

摘要: 环境准备五台机器: 操作系统 IP Ubuntu 16.04.3 LTS x86_64 192.168.1.185 Ubuntu 16.10 x86_64 192.168.3.152 Ubuntu 12.04.2 LTS x86_64 192.168.1.235 Windows 10专业版 192. 阅读全文

posted @ 2019-11-18 17:38 ExplorerMan 阅读(772) 评论(0) 推荐(0) 编辑

Consul 使用手册(感觉比较全了)

摘要: 使用consul 介绍 Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现 Consul的客户端可用提供一个服务,比如 api 或者mysql ,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应 阅读全文

posted @ 2019-11-18 16:03 ExplorerMan 阅读(3092) 评论(0) 推荐(0) 编辑

详解consul的安装和配置

摘要: Consul 简化了分布式环境中的服务的注册和发现流程,通过 HTTP 或者 DNS 接口发现。支持外部 SaaS 提供者等。 consul提供的一些关键特性: service discovery:consul通过DNS或者HTTP接口使服务注册和服务发现变的很容易,一些外部服务,例如saas提供的 阅读全文

posted @ 2019-11-18 15:39 ExplorerMan 阅读(2995) 评论(0) 推荐(0) 编辑

consul服务注册与服务发现的巨坑

摘要: 最近使用consul作为项目的服务注册与服务发现的基础功能。在塔建集群使用中遇到一些坑,下面一个个的记录下来。 consul集群多node consul集群的node也就是我们所说的consul实例。集群由多个node组成,为了集群的可用性,需要超过半数的node启用server。如5个node中建 阅读全文

posted @ 2019-11-18 15:36 ExplorerMan 阅读(5310) 评论(0) 推荐(0) 编辑

微服务Consul系列之服务注册与服务发现

摘要: 在进行服务注册之前先确认集群是否建立,关于服务注册可以看上篇微服务Consul系列之集群搭建的介绍,两种注册方式:一种是注册HTTP API、另一种是通过配置文件定义,下面讲解的是基于后者配置文件定义的形式,也是Consul官方所建议的方式。 准备工作 准备工作 以下是上节做Consul集群的时候列 阅读全文

posted @ 2019-11-18 15:31 ExplorerMan 阅读(652) 评论(0) 推荐(0) 编辑

微服务Consul系列之集群搭建

摘要: 在上一篇中讲解了Consul的安装、部署、基本的使用,使得大家有一个基本的了解,本节开始重点Consul集群搭建,官方推荐3~5台Server,因为在异常处理中,如果出现Leader挂了,只要有超过一半的Server还处于活跃状态,consul就会重新选举新的Leader,保证集群可以正常工作。 准 阅读全文

posted @ 2019-11-18 15:31 ExplorerMan 阅读(442) 评论(0) 推荐(0) 编辑

微服务Consul系列之服务部署、搭建、使用

摘要: 使用Consul解决了哪些问题 是否在为不同环境来维护不同项目配置而发愁 是否有因为配置的更改导致代码还要进行修改、发布因为客流量大了还要规避开高峰期等到半夜来发布 微服务架构下应用的分解业务系统与服务系统之间的调用管理 是否在为不同环境来维护不同项目配置而发愁 是否有因为配置的更改导致代码还要进行 阅读全文

posted @ 2019-11-18 15:30 ExplorerMan 阅读(573) 评论(0) 推荐(0) 编辑

分布式中几种服务注册与发现组件的原理与比较

摘要: Eureka、Consul、Zookeeper的基本原理与比较。 前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实 阅读全文

posted @ 2019-11-18 11:49 ExplorerMan 阅读(637) 评论(0) 推荐(0) 编辑

导航