consul
djqueue
Be a better man.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
consul 公网集群搭建
背景在网上查了查consul集群搭建,虽然文章不少,但是讲的都是如何在局域网搭一个集群。其实这没什么不妥,实际生产环境里,一个集群一般部署在公司的一个机房里,确实是局域网环境。可问题是,我在百度云,腾讯云和华为云各买了一台学生优惠服务器,只有这三个云服务器,也想体验一下consul集群。好在,胡乱搜索资料的过程中,真的歪打正着,从一篇配置多数据中心的博客里获得了灵感,成功搭建了一个...原创 2020-02-10 15:17:47 · 4282 阅读 · 1 评论 -
go 使用consul实现服务注册发现
目标既然是学习使用consul实现服务注册发现,目标自然是实现一个程序,可以通过consul,发现另一个程序。为此我准备了3个机器:1.云服务器A(ubuntu):运行consul agent2.云服务器B(ubuntu):运行一个服务,并在服务启动时注册到consul上3.本机(mac):运行一个程序,可以通过云服务器A上的consul,发现云服务器B上的服务启动cons...原创 2020-02-09 21:48:20 · 23805 阅读 · 2 评论 -
ubuntu安装consul
官网有详细的安装和使用教程:https://learn.hashicorp.com/consul/getting-started/install具体安装命令如下,压缩包解压之后就是一个文件名为consul的二进制文件,把这个文件放到任意PATH中的路径下即可。wget https://releases.hashicorp.com/consul/1.6.3/consul_1.6.3_lin...原创 2020-02-01 19:19:15 · 5088 阅读 · 0 评论 -
consul的kv使用
官网关于这部分的介绍:https://learn.hashicorp.com/consul/getting-started/kvconsul的kv功能可以用来做动态配置,kv的增加修改删除查询除了可以通过consul客户端,还可以通过http api和consul的ui,因此不管是集成到程序里,还是在管理界面查看/配置都很方便。consul客户端通过consul客户端使用kv功能我不知...原创 2020-02-05 22:08:13 · 20738 阅读 · 1 评论 -
go 安装consul包("github.com/hashicorp/consul/api")
注意:1.这里安装的不是consul本身,而是consul包,就是go程序里要import的那个。2.安装方法适用于所有系统,包括linux,windows,mac,只需要机器上有gitconsul源码就是用go写的,所有使用go程序调用consul包,只需要把整个go项目从github上clone下来即可。其实用go get也可以安装,但是因为源在国外,非常慢,且go get看不到进...原创 2020-02-09 15:19:44 · 6922 阅读 · 0 评论
分享