在web框架gin的基础上做的2次集成,同时支持grpc开发,支持服务器发现
安装:go get -u github.com/wike2019/wike_go@v1.0.9
功能包含
控制器、依赖注入、中间件、表达式、任务组件,redis缓存,服务发现,限流,熔断等
本框架的目的
尽管现在基于 go 语言开发的框架处于一个百家争鸣的时代, 但我还打算做一款go微服务框架,通过详细的文档,简洁的AP。I快速迭代开发,简单易用,功能齐全是我们的初衷
为wike_go做贡
pull request 的处理过程对于新特性和 bug 是不一样的。
在你发起一个新特性的 pull request 之前,你应该先创建一个带有 [Proposal] 标题的 issue。这个proposal 应当描述这个新特性,以及实现方法。提议将会被审查,有可能会被采纳,也有可能会被拒绝。当一个提议被采纳,将会创建一个实现新特性的 pull request。没有遵循上述指南的 pull request 将会被立即关闭。
为
bug 创建的 Pull requests 不需要创建建议
issue。如果你有解决 bug 的办法,请详细描述你的解决方案。
文档地址:
https://wike-1.gitbook.io/wike-go/#hou-qi-wan-shan
案例地址
https://github.com/wike2019/wike_go/tree/main/%E6%A1%88%E4%BE%8B