文件名称:go-microservice-demo
文件大小:347KB
文件格式:ZIP
更新时间:2024-04-17 04:32:04
Go
Golang-微服务-演示 本项目为Golang开发的一个微服务服务器演示,展示了grpc,gorm等常用库的使用,以及k8s,opentracing等流行生态的替代,错误处理,上下文,Chan等编码技巧,测试驱动开发的尝试。是作者对自己的网站开发经验的记录和总结,配套文档可点击链接查看。 依存关系 grpc grpc-中间件 opentracing /杰格 杜松子酒 吊床 设计 高可用,横向扩展 上下文/跟踪
【文件预览】:
go-microservice-demo-main
----pkg()
--------server()
--------config()
--------repository()
--------tools()
--------model()
--------test()
--------api()
--------service()
----cmd()
--------client()
--------server()
----docs()
--------images()
--------sections()
--------sample()
--------README.md(1KB)
----deploy()
--------server.yaml(1KB)
--------client.yaml(438B)
--------mysql.yaml(885B)
----Dockerfile(547B)
----LICENSE(11KB)
----.gitignore(25B)
----client.Dockerfile(309B)
----Makefile(591B)
----go.sum(66KB)
----.dockerignore(151B)
----go.mod(1KB)