245 字
1 分钟
微服务(microservices)

1542507931357

微服务(microservices)#

​ 近几年,微服这个词闯入了我们的视线范围。在百度与谷歌中随便搜一搜也有几千万条的结果。那么,什么是微服务呢?微服务的概念是怎么产生的呢? 我们就来了解一下Go语言与微服务的千丝万缕与来龙去脉。

项目展示#

机器信息

机器主机一主机二主机三
ip192.168.110.155192.168.110.169192.168.110.157
web服务开启
地区服务开启开启
验证码服务开启
搜索服务开启

服务发现启动命令

Terminal window
#主机1
$ consul agent -server -bootstrap-expect 2 -data-dir /tmp/consul -node=n1 -bind=192.168.110.155 -ui -config-dir /etc/consul.d -rejoin -join 192.168.110.155 -client 0.0.0.0
#主机2
$ consul agent -server -bootstrap-expect 2 -data-dir /tmp/consul -node=n2 -bind=192.168.110.169 -ui -rejoin -join 192.168.110.155
#主机3
$ consul agent -data-dir /tmp/consul -node=n3 -bind=192.168.110.157 -config-dir /etc/consul.d -rejoin -join 192.168.110.155
#打开文件文件夹不存在
$ sudo mkdir /etc/consul.d

在主机1或主机2打开 127.0.0.1可以查看到服务只有consul2个

1548385080493

结点有三个分别是n1-n3

1548385098599

微服务(microservices)
https://blog.zhequtao.com/posts/golang/go-block/material/01项目展示/
作者
阿俊
发布于
2020-05-21
许可协议
CC BY-NC-SA 4.0

相关阅读