工作生活

从零开始微服务构建

2019-07-02  本文已影响0人  hwholiday

代码演示地址 点击这里

是使用Micro,etcd,nsq,grpc,gin等相关技术的一个微服务实例

 只有一个gateway服务器,api节点,db节点,log节点都可以自由添加
 log节点采用nsq,其他节点采用grpc,网关服务对外默认http
 #TODO 添加令牌服务器,链路追踪等功能,prometheus

架构图

架构图

启动命令

etcd
nsqlookupd
nsqd --lookupd-tcp-address=127.0.0.1:4160
nsqadmin --lookupd-http-address=127.0.0.1:4161
micro --registry=etcdv3   --broker=nsq   api  --handler=http
执行conf中的文件将配置信息读取到etcd中
启动api_agent,log_agent,db_agent
curl http://127.0.0.1:8080/api/v1/test 查看整个程序的运行情况

log_agent

output

db_agent

output

api_agent

output

关于 Micro

联系 QQ: 3355168235

上一篇 下一篇

猜你喜欢

热点阅读