营销中心

电子商务 · B2B 案例ID: 225411
联系该工程师
微信扫码,建群沟通
作者: 小葵🍧 - 8年经验- 网易

案例介绍

项目背景:随着电商平台用户量的激增,传统的促销活动推送⽅式面临着性能瓶颈。为了提升推送效率,降低延迟,我们采用了消息队列,结合多线程和分片技术,实现了⼀个⾼并发的消息推送系统。
环境:Spring Boot 、Mybatis、MySQL、ShardingJDBC、Canal、Kafka、JAVA、MySQL、Spring Boot、Spring、Redis、MQ、Jenkins、Kubernetes等
项目职责:
 技术选型与设计:负责评估并选择MQ作为消息中间件,设计了基于多线程和分片推送的⾼并发⽅案。
 消息推送流程开发:实现了促销活动推送⾄用户的完整流程,包括消息的分片、多线程推送以及消息合并等关键技术点。
 ⽣产者与消费者实现:在Spring框架中集成了RocketMQ的⽣产者和消费者,封装了消息发送和接收的逻辑,确保了系统的⾼可
 用性和稳定性。
 幂等性控制:通过Redis实现了消息推送的幂等性控制,避免了重复推送的问题。
 性能优化:对消息体进⾏了压缩处理,并设置了合理的延迟级别,以优化消息的发送效率和降低系统资源消耗。
 项项目目成成果果::
 通过多线程和分片推送技术,显著提升了消息推送的速度,实现了⾼可用的推送系统,通过幂等性控制和异常处理机制,确保了推送的准确性和稳定性。
 设计和开发营销系统促销活动发布流程,包括后端逻辑的实现,确保促销活动的⾼效发布。
 设计并实现促销活动的后端逻辑,包括活动创建、审核、发布等环节,通过合理的调度和处理机制,分散发券压⼒,提⾼
 系统性能。通过合理的调度和处理机制,分散发券压⼒,提⾼系统的并发处理能⼒,确保在⾼流量情况下的稳定性和可靠性

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×