consul
思维的深度
这个作者很懒,什么都没留下…
展开
-
Golang基于consul实现服务注册与发现
前提搭建consul集群,至少需要一个consul agentconsul服务注册与发现相关文档见官网:consul apihttps://www.consul.io/api-docs/agent/service服务注册服务注销服务发现https://www.consul.io/api-docs/health代码实现服务注册与发现discovery/discovery_client.go实现服务注册、服务注销和服务发现的通用...原创 2020-12-17 18:29:28 · 2627 阅读 · 0 评论 -
k8s搭建consul集群
本文主要通过k8s集群搭建Consul集群满足条件:1. 有一个部署好的k8s集群2. 集群内部支持DNS服务3.最好对consul及配置有相应的了解 consul学习参考文章:https://blog.csdn.net/skh2015java/article/details/108853881部署1. 部署一个Service# consul-server-service.yamlapiVersion: v1kind: Servicemetadata:...原创 2020-09-28 17:35:04 · 4478 阅读 · 6 评论 -
Consul介绍及常用的命令行
介绍官方文档:https://www.consul.io/docs/introConsul是一个分布式,高可用的系统。是一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面。主要特点如下:服务发现:Consul的客户端可以注册服务,例如 api或mysql,其他客户端可以使用Consul来发现给定服务的提供者。使用DNS或HTTP,应用程序可以轻松找到它们依赖的服务。健康检查: Consul客户端可用提供任意数量的健康检查,指定一个服务(比如:webserv..原创 2020-09-28 17:26:47 · 1675 阅读 · 0 评论