# msgo框架介绍
从零实现一个框架,go web框架,支持微服务,微服务框架
适合 初 中 高
# 课程目的
通过实现一个框架,来达到掌握学习go的目的,并且有能力成为go开源社区的一员,具备贡献代码的能力
# 2. 框架功能
完整的web框架(参考gin的实现)
- 路由
- 中间件
- 页面渲染
- 参数解析
- 参数校验
- 彩色日志
- 认证/https支持
- 异常处理
微服务支持(支持主流的微服务框架,比如sentinel-go,grpc等)
熔断
降级
限流
负载均衡
链路追踪
网关
协程池
日志工具
orm
工程化实践
代码生成器
# 3. 部分章节
- 分析web框架
- 路由实现
- 中间件
- 页面渲染
- 参数处理
- 日志处理
- 错误处理
- 协程池
- 认证
- 配置文件
- orm
- 工程化实践
- 微服务初探
- ...
# 4. 能学到什么?
- go的几乎所有的知识
- 思维升华,轻松应对不同的框架
- 突破思维困局,原来我们都有造轮子的能力
- 高并发,高性能,高可用,3H的理解
- 轻松应对面试
- 具备参与开源项目的能力
# 5. 价格
完结价格:499
目前预售价:449 ,跟着学,支持此课程答疑,每日更新