go-microservice:使用gRPC的Golang示例微服务

时间:2024-04-21 15:09:41
【文件属性】:

文件名称:go-microservice:使用gRPC的Golang示例微服务

文件大小:36KB

文件格式:ZIP

更新时间:2024-04-21 15:09:41

Go

微服务样本 示例Golang微服务 它预先配置了: 协议缓冲区( ) gRPC( ) gRPC开放跟踪( ) 打开跟踪( ) 积家( ) Jaeger Client for Go( ) Mongo数据库( ) Redigo( ) 眼镜蛇( ) 毒蛇( ) 设置 使用此命令安装蓝图 go get github.com/rifqiakrm/go-microservice 或手动克隆存储库,然后运行go run main.go 快速说明 在启动主服务之前,您可能需要设置环境变量。 您可以在配置中选择它,填写env键,然后在cmd/root.go上设置env路径文件 EXPORT PROJECT_ENV=config/config.{the choosen env}.toml 生成协议缓冲区 使用此命令来安装从协议缓冲区生成代码: protoc -I $


【文件预览】:
go-microservice-master
----go.mod(445B)
----main.go(96B)
----proto()
--------another()
--------sample()
----utils()
--------cache_tag()
----go.sum(36KB)
----configs()
--------config.development.toml(348B)
--------config.production.toml(347B)
--------config.local.toml(342B)
----model()
--------insert.model.go(1KB)
--------select.model.go(2KB)
--------update.model.go(679B)
--------delete.model.go(528B)
----Dockerfile(724B)
----README.md(3KB)
----pb()
--------another()
--------sample()
----resources()
--------sample.resource.go(73B)
----.gitignore(546B)
----app()
--------init.app.go(1KB)
--------sample.app.go(941B)
----cmd()
--------root.go(5KB)

网友评论