扫码阅读
手机扫码阅读

DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性

95 2024-07-04

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
文章来源:
InfoQ
扫码关注公众号
文章摘要

DoorDash 使用 Apache Flink 开发新会话平台以提高通知递送时效性

DoorDash 工程团队的 Chen Yang 和 Fan Zhang 利用 Apache Flink 开发了一个新的会话平台。该平台能实时监测用户活动和会话,解决了 DoorDash 之前无法准确识别用户何时放弃购物车的问题。

新系统的设计与挑战

新的会话平台是基于一个大型的、有状态的 Flink job 来构建的,它通过跟踪内存中的移动和 web 客户端事件来监控用户会话。这种方法避免了将数据从冷存储加载到内存中的计算成本和延迟,允许在短时间内检测不活跃时段并在适当时机发送通知。然而,平台需要实时处理并保留所有用户会话事件直到会话结束,给 DoorDash 带来了巨大的内存需求。

实际效果与未来展望

采用 Apache Flink 的新设计显著提升了通知的时效性和准确性,使发送并打开通知的比例提高了 40%。这一成就促使 DoorDash 展开了新的实验,包括在购物车放弃通知中添加促销活动和控制通知频率,进一步提高用户参与度和转化率。

声明与推荐阅读

本文由 InfoQ 翻译,未经许可,禁止转载。此外,还推荐了几篇相关好文,包括贾扬清新作的开源新闻,以及其他技术和行业动态。

想要了解更多内容?

查看原文:DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
文章来源:
InfoQ
扫码关注公众号

为一线互联网公司核心技术人员提供优质内容。科技圈的观察者,前沿技术的传播者。

98 篇文章
浏览 13.7K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线