kit-demo:基于go-kit的微服务Demo系统

时间:2021-03-11 20:45:07
【文件属性】:
文件名称:kit-demo:基于go-kit的微服务Demo系统
文件大小:43KB
文件格式:ZIP
更新时间:2021-03-11 20:45:07
系统开源 套件演示 go-kit的demo系统 包含一个,一个,一个。 目demo的开发目的: 学习和分享交流 为微服务开发,尤其是基于套件的微服务开发,提供参考 没有单元测试。正式项目开发应至少为基础逻辑提供单元测试 几个组件是因为找不到合适的开源项目,自己实现的,但也是自己思考已久的结果。因为是新实现的,功能简单,质量强差人意,待以后慢慢优化完善。 特性 已实现特性 解偶业务逻辑和接口逻辑 GRPC和HTTP并存,并共享业务逻辑 公共请求/相应数据模型。程序内部实现, 和辅助 比较通用的错误处理。基于 基于 服务注册/发现,默认mDNS协议,可选etcd和consul。mDNS服务注册发现基于 负载均衡,失败重试,限流 待实现特性 熔断 分散追踪 也许大目标 根据协议接口定义文件生成接口逻辑代码(端点和传输) 分支 基于fasthttp提供HTTP服务。 基于和实现。 目前存在以下问题: fa
【文件预览】:
kit-demo-master
----.gitignore(242B)
----go-cli()
--------transport()
--------main.go(9KB)
--------endpoint()
----go-service()
--------main.go(6KB)
--------service()
--------cmd()
----LICENSE(1KB)
----README.md(3KB)
----protocol()
--------model()
--------google.golang.org()
--------calculator.proto(974B)
--------health.proto(2KB)
--------github.com()

网友评论

  • 用户下载后在一定时间内未进行评价,系统默认好评。