repository
0.0.0-20240222061808-473e3f1cf9cc
Repository: https://github.com/joyzf/zoom.git
Documentation: pkg.go.dev
# README
zoom
对外提供HTTP服务,实现KV内存存储,参考rosedb实现。实践极客时间的《Go 语言项目开发实战》,包括但不限于:
- 规范设计
- 目录结构设计
- 工作流设计
- 研发流程设计
- 设计方法
- 设计模式
- 项目管理 makefile
- 代码检查
- API文档
- 错误码管理
- 日志库
- 命令行输入、配置文档
- 单元测试
- CI/CD
- 容器化
微服务体系应用
- 限流
- 熔断
- 降级
- 隔离
- 负载均衡
- failover
文档备注
生成swagger API文档 推送到在线文档。
TODO
前置需要去了解的组件
- caron
- VIPER
- gin
功能模块
- KV存储
- HTTP 服务
- 权限管理
- 日志管理
- web ui
- cli