consul
benben_2015
这个作者很懒,什么都没留下…
展开
-
Consul的安装
首先去Download Consul下载你需要的安装包,下载完成后解压就行。假设你解压后consul.exe文件的位置为:D:\consul\consul.exe,你直接点击这个可执行文件是不行的,会出现闪退的情况。你需要做的就是设置环境变量,将D:\consul添加到path系统变量中。在命令行输入consul version,如果出现版本信息,则安装成功。例如:C:\Users\de...原创 2019-04-19 10:18:57 · 2511 阅读 · 1 评论 -
Consul的使用
上一节是有关consul的安装,这节主要看Consul的使用。必须运行代理,代理可以在服务器或客户端模式下运行。每个数据中心必须至少有一台服务器,但建议使用3或5台服务器。由于在故障情况下数据丢失是不可避免的,因此非常不鼓励进行单个服务器部署。所有其他代理都以客户端模式运行,客户端是一个非常轻量级的进程。它注册服务,运行状态检查,并将查询转发给服务器。代理必须在作为集群一部分的每个节点上运行。...原创 2019-04-30 09:57:08 · 1023 阅读 · 0 评论 -
go-micro中使用consul
上节我们在启动go-micro服务时,可以看到使用的服务注册是mdns。这节来了解下如何使用consul。默认的服务发现是在同一台机器上,在生产环境下,服务与服务发现部署到同一机器,这不是个很好的实践。所以把consul机器独立出来就很有必要。下面以Go Micro框架文章中的服务为例,编写一个go-micro服务。服务端microserver_consul.go文件package main...原创 2019-04-30 15:26:25 · 10492 阅读 · 4 评论