lile:在Go:high_voltage:中轻松生成gRPC服务

时间:2024-02-24 23:36:00
【文件属性】:

文件名称:lile:在Go:high_voltage:中轻松生成gRPC服务

文件大小:64KB

文件格式:ZIP

更新时间:2024-02-24 23:36:00

go framework microservice grpc pubsub

Lile是Go中的gRPC服务的应用程序生成器(请考虑create-react-app , rails new或django startproject )以及一组工具/库。 Lile的主要重点是通过创建基本结构,测试示例,Dockerfile,Makefile等来创建新服务时删除样板。 Lile带有基本的预设置,带有可插拔选项,可用于... 指标(例如 ) 跟踪(例如 ) PubSub(例如 ) 服务发现 安装 安装Lile很容易,使用go get可以安装cmd line应用程序以生成新服务和所需的库。 首先,您需要安装Google的。 $ brew install protob


【文件预览】:
lile-master
----.gitignore(14B)
----utils.go(1KB)
----protoc-gen-lile-server()
--------main.go(7KB)
--------main_test.go(3KB)
--------template()
--------statik()
----lile_unix.go(353B)
----.github()
--------workflows()
----registry.go(282B)
----test()
--------test.pb.go(2KB)
--------test.proto(125B)
----lile_windows.go(374B)
----cmd.go(781B)
----docs()
--------logo.png(5KB)
----LICENSE(1KB)
----.goreleaser.yml(617B)
----go.mod(1KB)
----lile()
--------main.go(177B)
--------cmd()
----lile.go(4KB)
----readme.md(9KB)
----template()
--------cmd_up.tmpl(613B)
--------gitignore.tmpl(17B)
--------server_test.tmpl(507B)
--------Dockerfile.tmpl(497B)
--------server.tmpl(133B)
--------client.tmpl(1KB)
--------Makefile.tmpl(221B)
--------cmd_root.tmpl(257B)
--------proto.tmpl(245B)
--------cmd_main.tmpl(704B)
--------go-mod.tmpl(34B)
--------subscribers.tmpl(602B)
----README_zh-CN.md(16KB)
----run.go(3KB)
----go.sum(35KB)
----Makefile(202B)
----statik()
--------statik.go(13KB)

网友评论