概述
1.下载安装traefik
https://github.com/containous/traefik/releases
2.下载安装etcd3
https://github.com/coreos/etcd/releases
3.配置traefik,监控etcd的k-v,traefik使用文档地址 https://docs.traefik.io/master/user-guide/grpc/
[etcd] prefix = "/myservice" watch=true endpoint = "127.0.0.1:2379" #APIV3=true useAPIV3 = true [entryPoints] [entryPoints.http] address = ":8001" //http1,htp2的入口地址 compress = true [entryPoints.bar] address = ":8081" [api] entryPoint = "bar" //admin的入口地址 dashboard = true debug = true
4.将服务信息写入ETCD
put /myservice/backends/backend1/servers/server1/url h2c://backend.local:8080 put /myservice/frontends/frontend1/backend backend1 put /myservice/frontends/frontend1/routes/test_1/rule PathPrefix:/proto.HelloHttp/SayHello
5.启动 SayHello的GRPC服务
6.启动traefik
转载于:https://www.cnblogs.com/fwdqxl/p/9279583.html
最后
以上就是乐观菠萝为你收集整理的traefik+etcd构建grpc微服务demo的全部内容,希望文章能够帮你解决traefik+etcd构建grpc微服务demo所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复