1.掌上生活是招商银行信用卡旗下的生活消费类App,涵盖餐饮、电影、商城、金融等高频场景,日活千万级。
2.我负责的两个系统内容系统、推送系统。
点击空白处退出提示
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查询,极大降低消息投诉率。



评论