一种低延迟的超时中心实现方式

Posted 阿里巴巴淘系技术团队官网博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一种低延迟的超时中心实现方式相关的知识,希望对你有一定的参考价值。

高延迟方案与低延迟方案的区别。


背景

在很多产品中都存在生命周期相关的设计,时间节点到了之后需要做对应的事情。

超时中心(TimeOutCenter,TOC)负责存储和调度生命周期节点上面的超时任务,当超时任务设置的超时时间到期后,超时中心需要立即调度处理这些超时任务。对于一些需要低延迟的超时场景,超时中心调度延迟会给产品带来不可估量的影响。

因此本文提出一种低延迟的超时中心实现方式,首先介绍传统的超时中心的实现方案,以及传统方案中的缺点,然后介绍低延迟的方案,说明如何解决传统方案中的延迟问题。

以上是关于一种低延迟的超时中心实现方式的主要内容,如果未能解决你的问题,请参考以下文章

一种异步延迟队列的实现方式

双活数据中心构建方法及实现技术

springcloud线上发布超时方案之终极杀招:预热(测试用例)

一种低成本的基于Python3的HIS负载均衡研究

Azure 通知中心延迟问题

游戏中心集成延迟