有个统计网站 UV 的后台需求,用什么技术框架实现比较好?

2021-10-22 10:47:34 +08:00
 Aliberter

如题,就是简单的接收前端的埋点上报,计数,主要是一堆文章,要记录每篇文章的推荐 UV 、浏览 UV,还能统计所有文章的 UV,最后统计展示出来,都是以日为维度,请教大佬们,用什么做? redis? mysql? elasticsearch?

3472 次点击
所在节点    程序员
34 条回复
Aliberter
2021-10-22 11:45:53 +08:00
完了,我感觉偏了,我标题写差了,其实是 app 访问行为的统计,不是网站。app 埋点上报,后端统计,大佬们,
hrdslin
2021-10-22 12:03:51 +08:00
直接上友盟
cowcomic
2021-10-22 12:38:15 +08:00
友盟解决
chenstor
2021-10-22 12:55:35 +08:00
友盟或者诸葛
qq1340691923
2021-10-22 13:12:12 +08:00
thinkdata,神策数据,用完你会回来感谢我的
qq1340691923
2021-10-22 13:12:36 +08:00
thinkingdata,神策数据,用完你会回来感谢我的
feitxue
2021-10-22 13:18:50 +08:00
@Aliberter append 一下帖子.
wellsc
2021-10-22 13:40:40 +08:00
redis 呗,也不是很复杂的业务
MineDog
2021-10-22 16:03:00 +08:00
简单的 redis 的 HLL 就够了
MineDog
2021-10-22 16:03:15 +08:00
当然 bitmap 也可以
fuchaofather
2021-10-22 17:24:01 +08:00
比较麻烦。建议还是使用现成服务,业务量较大的话可能需要依赖大数据环境。说一下我们以前的整体架构:

前端埋点 -> nginx -> tomcat 集群(简单处理解压过滤等)-> kafka -> 多应用点同时消费写到本地文件 -> 上传到 hive 日期分区表 -> spark 计算 -> 写入 hbase (用户 id 使用 bitmap) -> phoniex 查询( redis 缓存)
ericls
2021-10-23 07:02:30 +08:00
clickhouse
duanqiaoyanyu
2021-10-23 14:11:04 +08:00
bigmap Hyperloglog
efaun
2021-10-24 14:23:09 +08:00
随机数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/809728

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX