没有合适的资源?快使用搜索试试~ 我知道了~
微服务:HTTP前置,Protobufs前置
共31个文件
go:14个
proto:4个
json:3个
需积分: 10 1 下载量 115 浏览量
2021-02-03
14:21:11
上传
评论
收藏 37KB ZIP 举报
温馨提示
Golang微服务示例 Golang微服务的演示,它公开了HTTP / JSON前端,然后利用进行服务间通信。 用Golang编写的服务 gRPC用于服务间通信 Jaeger进行请求跟踪 该示例应用程序在Google地图上绘制酒店位置: 该网页向API端点发出HTTP请求,而API端点又向后端服务产生许多RPC请求。 每个服务的数据都存储在data/目录下的JSON平面文件中。 实际上,每个服务都可以选择自己的专业数据存储。 例如,地理服务可以使用PostGis或任何其他专门用于地理空间查询的数据库。 要求追踪 项目用于跟踪服务间请求。 tracing软件包用于初始化新的服务跟踪器: tracer , err := tracing . Init ( "serviceName" , jaegeraddr ) if err != nil { fmt . Fprintf ( os . Stderr , "%v \n " , err ) os . Exit ( 1 ) } 查看信息中心: 安装 建立 运行服务需要Docker。 Protobuf v3是必需的:
资源推荐
资源详情
资源评论
收起资源包目录
go-micro-services-master.zip (31个子文件)
go-micro-services-master
cmd
go-micro-services
main.go 2KB
frontend.go 3KB
profile.go 2KB
internal
trace
tracer.go 623B
mux.go 2KB
proto
search
search.pb.go 6KB
search.proto 518B
profile
profile.pb.go 10KB
profile.proto 635B
rate
rate.pb.go 9KB
rate.proto 621B
geo
geo.proto 312B
geo.pb.go 5KB
data
bindata.go 13KB
inventory.json 993B
geo.json 519B
hotels.json 4KB
rate.go 2KB
Dockerfile 164B
LICENSE 1KB
search.go 2KB
geo.go 2KB
docker-compose.yml 860B
.gitignore 123B
Makefile 266B
go.sum 6KB
public
index.html 1KB
stylesheets
main.css 92B
README.md 4KB
profile_test.go 400B
go.mod 1KB
共 31 条
- 1
资源评论
阿礅
- 粉丝: 32
- 资源: 4656
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功