我是靠谱客的博主 乐观菠萝,最近开发中收集的这篇文章主要介绍traefik+etcd构建grpc微服务demo,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部