1、路由:
gin
2、数据库:
gorm
3、缓存redis:
go-redis
4、长连接:
gorilla/websocket
5、文档:
swaggo
6、发短信登录:
alibabacloud-go
7、yaml配置读取:
gopkg.in/yaml
这些可能就是一个简单的web项目所需要准备的基本的框架,因为项目前期本身并不需要很复杂的架构,一个基本的单机架构可以撑到10w+的用户量,瓶颈会存在于数据库性能、go单机性能,这些问题要到项目中后期更新迭代升级架构,但不是项目前需要考虑的事情。
作者新开通博客: