> For the complete documentation index, see [llms.txt](https://wike-1.gitbook.io/wike-go/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wike-1.gitbook.io/wike-go/master.md).

# 一款好用的go微服务框架

### 在web框架gin的基础上做的2次集成，同时支持grpc开发，支持服务发现

&#x20;安装：go get -u github.com/wike2019/wike\_go\@v1.0.9

### 功能包含

&#x20;   控制器、依赖注入、中间件、表达式、任务组件，redis缓存,服务发现，限流，熔断等

### **本框架的目的**

&#x20;尽管现在基于 go 语言开发的框架处于一个百家争鸣的时代， 但我还打算做一款go微服务框架，通过详细的文档，简洁的API快速迭代开发，简单易用，功能齐全是我们的初衷

### 为wike\_go做贡

项目地址 <https://github.com/wike2019/wike_go>

pull request 的处理过程对于新特性和 bug 是不一样的。在你发起一个新特性的 pull request 之前，你应该先创建一个带有 `[Proposal]` 标题的 issue。这个proposal 应当描述这个新特性，以及实现方法。提议将会被审查，有可能会被采纳，也有可能会被拒绝。当一个提议被采纳，将会创建一个实现新特性的 pull request。没有遵循上述指南的 pull request 将会被立即关闭。

为 bug 创建的 Pull requests 不需要创建建议 issue。如果你有解决 bug 的办法，请详细描述你的解决方案。

### **后期完善：**

* [ ] 系统监控功能
* [ ] 链路追踪功能
* [ ] 限流功能
* [ ] 熔断功能
* [ ] web客户端功能
* [ ] websokect功能
* [ ] 日志功能
* [ ] elasticsearch功能
* [ ] redis功能完善
* [ ] 消息队列
