掌上生活APP推送与内容系统产品系统Vibe Coding

我要开发同款
烛龙2026年06月05日
5阅读

技术信息

语言技术
Java
系统类型
Android应用iOS应用Web
行业分类
金融内容平台

作品详情

行业场景

1.掌上生活是招商银行信用卡旗下的生活消费类App,涵盖餐饮、电影、商城、金融等高频场景,日活千万级。
2.我负责的两个系统内容系统、推送系统。

功能介绍

推送:
1.营销活动推送:限时优惠、饭票、影票活动按用户画像精准触达
2.金融通知:账单提醒、还款提醒、积分到期等强时效消息
内容:
1.内容运营:首页/发现页资讯、攻略、权益介绍等内容的发布与推荐
2.评论系统:双重审查(机器审核与工人审核)

项目实现

开发框架:Spring Boot、Spring MVC、Spring Data JPA (Hibernate)
数据库:SQL Server (主库)、Redis (缓存/计数/排行榜)
消息中间件:Kafka
ORM:Hibernate (JPQL、EntityGraph、二级缓存)
微服务基础设施:k8s
推送通道:个推/华为/苹果/安卓,短信通道
流媒体:RTMP/HLS/WebRTC 推拉流,CDN 分发,视频转码
定时任务:XXL-JOB
监控与日志:Prometheus + Grafana

我负责的主要为推送相关的功能:
整体流程:运营后台 → 推送任务服务 → Kafka → 用户分群服务 → 用户列表投递 Kafka → 推送执行器集群 → 各厂商推送通道 → 回执 Kafka → 统计聚合服务 → 数据看板
平均每日有7千万推送数据
日活量在4千万左右
全链路异步推送架构,基于 Kafka 的任务拆分、分发、回执处理,高峰期 TPS 数万级,支持弹性扩容,大促千万级推送 30 分钟内完成。
毫秒级频控与防骚扰,用 Redis 结合用户时间窗、标签实现复杂频控逻辑,无DB查询,极大降低消息投诉率。

示例图片

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

评论