1、路由:

gin

2、数据库:

gorm

3、缓存redis:

go-redis

4、长连接:

gorilla/websocket

5、文档:

swaggo

6、发短信登录:

alibabacloud-go

7、yaml配置读取:

gopkg.in/yaml

这些可能就是一个简单的web项目所需要准备的基本的框架,因为项目前期本身并不需要很复杂的架构,一个基本的单机架构可以撑到10w+的用户量,瓶颈会存在于数据库性能、go单机性能,这些问题要到项目中后期更新迭代升级架构,但不是项目前需要考虑的事情。

作者新开通博客: