埋点服务产品系统

我要开发同款
2209362025年10月21日
9阅读

技术信息

语言技术
Go
系统类型
Linux
行业分类
项目任务

作品详情

行业场景

1:为各个app包和h5页面提供埋点服务。
2:有多个包,且埋点地方多,请求量大,并发高。
3:日请求量百万级别,高峰QPS是80-120

功能介绍

项目提供埋点服务,使用go语言开发的,通过gitlab+docker方式部署
1:埋点请求链接:https://api-tracker.dev.zz-test.online
3:代码使用使用echo+cobra+grom开发的
4:不同市场单独部署,使用单独数据库
5:通过jwt验证token
6:给公司各个项目组统一使用,生成埋点数据,根据传参appMarket区分不同市场,根据AppInfo区分不同包
e:组装好埋点数据后,存入chan中,开启n个goroutine消费埋点数据,存入到数据库中
f:通过配置文件控制开启Goroutine个数

项目实现

1:go代码开发,mysql表的设计
2:通过编写dockerfile+gitlab-ci+docker compose实现devops自动化部署

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论