上传者: 42099070
|
上传时间: 2022-04-14 23:46:43
|
文件大小: 20KB
|
文件类型: ZIP
golang-gin-mgo
该项目作为可作为golang 完整web项目的模版参考使用,可以接受高并发请求,使用了gin web框架,和mgo持久层框架,mongodb非关系型数据库。
程序流程讲述
接收htpp请求,获取请求所有参数列表
同时开启协程,监听请求数量,定时定量向数据库插入参数数据
到达control层,参数解析,添加标志流水线字段
到达数据库操作层,解析json配置文件,连接数据库,插入数据
代码结构讲解
server.go 程序入口
db包 数据库操作相关类
utils包 获取流水线唯一标志字的值和解析json配置文件的工具类
web包 路由接口路径定义和路由函数的定义类
control包 业务控制相关类
config文件 配置关于连接数据库信息(ip,端口,用户名,数据库名等等)