文件名称:microServices:套件微服务
文件大小:3.55MB
文件格式:ZIP
更新时间:2024-06-01 00:54:05
go protobuf kit grpc micservice
micService 在microServices中结合了Prometheus和grpc使用,为入门微服务的朋友提供学习案例. client端 ./client server端 ./server 例如在kit里面的stringsvc1中最简单的例子: 业务逻辑逻辑 服务(Service)是从业务逻辑开始的,在 Go kit 中,我们将服务以interface 作为模型 // StringService provides operations on strings. type StringService interface { Uppercase(string) (string, error) Count(string) int } 这个 interface 需要有一个“实现” //接口实现 type stringService struct{} //处理Uppercase
【文件预览】:
microServices-master
----service.go(404B)
----.gitignore(310B)
----README.md(5KB)
----LICENSE(11KB)
----prometheus()
--------prometheus.yaml(1KB)
----server()
--------server.go(2KB)
----client()
--------client(10.75MB)
--------client.go(571B)
----pb()
--------service.pb.go(6KB)
--------service.proto(215B)
--------compile.sh(435B)