开发者社区> 问答> 正文

传统的超时中心有哪些缺点?

传统的超时中心有哪些缺点?

展开
收起
张柠檬 2022-05-08 18:46:57 349 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 需要定时器定时调度,定时器调度间隔时间加长了超时任务处理的延迟时间; 数据库扫描器为避免重复扫描数据,一张表只能属于一台机器,任务库分表的数量就是任务处理的并发度,并发度受限制; 当单表数据量庞大时,即使从单张表中扫描所有待处理的超时任务也需要花费很长的时间; 本方案总体处理步骤为:先扫描出所有超时任务,再对单个超时任务进行处理;超时任务处理延迟时间需要加上超时任务扫描时间; 本方案处理超时任务的最小延迟为定时器的定时间隔时间,在任务数量庞大的情况下,本方案可能存在较大延迟。

    2022-05-08 19:11:33
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
如何实现应用的持续发布 立即下载
利用 Poplayer 在手淘中实现稳定业务和临时业务分离 立即下载
利用Poplayer在手淘中实现稳定业务和临时业务分离 立即下载