上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 234 下一页

2019年11月19日

python使用consul进行服务注册和发现

摘要: 阅读目录 一、安装启动consul 二、python服务注册 三、golang服务注册 四、通过API的方式获取信息 回到顶部 一、安装启动consul 1.通过docker快速安装 #获取docker镜像 docker pull consul 2.启动consul 然后就可以启动集群了,这里启动4 阅读全文

posted @ 2019-11-19 18:33 ExplorerMan 阅读(846) 评论(0) 推荐(0)

使用 Consul 作为 Python 微服务的配置中心

摘要: 半部分主要为 Consul 的一些介绍,若已经了解 Consul,可以直接跳转到: 使用 Consul 作为 Python 微服务的配置中心 Consul 简单介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。Consul 是分布式的、高可用的、 可 阅读全文

posted @ 2019-11-19 18:31 ExplorerMan 阅读(1107) 评论(0) 推荐(0)

玩转CONSUL(3)–大规模部署的性能开销定量分析

摘要: 1. 引言 今天有朋友问萌叔,consul能否在大规模生产环境下进行应用。场景是总计大约10w+台机器,分为3 ~ 4个机房,单个机房最多3w万+机器。这个问题大的,可把萌叔吓了跳,部门里面consul集群的规模也就是1k+, 还分好几个机房。不过他的问题确实也让我十分好奇,consul是否有能力支 阅读全文

posted @ 2019-11-19 15:27 ExplorerMan 阅读(1473) 评论(1) 推荐(0)

玩转CONSUL(2)–分布式锁

摘要: 1. 前言 分布式锁的场景,大家应该都有遇到过。比如对可靠性有较高要求的系统中,我们需要做主备切换。这时我们可以利用分布式锁,来做选主动作,抢到锁作为主,执行对应的任务,剩余的实例作为备份 redis和zookeeper都可以用来做分布式锁,典型的如redis,可以使用SETNX命令来实现分布式锁。 阅读全文

posted @ 2019-11-19 15:18 ExplorerMan 阅读(706) 评论(0) 推荐(0)

玩转CONSUL(1)–WATCH机制探究

摘要: 1. 前言 consul 经常被用于服务的注册和发现,本文将带你对watch做更深入的探究 2. consul对外暴露了4种通讯接口 2.1 RPC 主要用于内部通讯Gossip/日志分发/选主等 2.2 HTTP API 服务发现/健康检查/KV存储等几乎所有功能默认端口为8500 2.3 Con 阅读全文

posted @ 2019-11-19 15:16 ExplorerMan 阅读(2140) 评论(0) 推荐(1)

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 阅读(1264) 评论(0) 推荐(0)

consul之:ACL配置使用

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

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

Consul之:服务健康监测

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

posted @ 2019-11-18 20:15 ExplorerMan 阅读(860) 评论(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 阅读(963) 评论(0) 推荐(0)

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

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

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

上一页 1 ··· 91 92 93 94 95 96 97 98 99 ··· 234 下一页

导航