首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

设计一个海量的任务调度系统

今天跟大家分享鹅厂开发工程师如何搭建一套通用的分布式任务调度平台(统称为 tjobs 平台)以满足业务高可靠、低延迟的海量任务调度诉求。

tjobs 作为一个高性能、低延迟的分布式任务调度平台,在满足通用的任务注册、查询、触发等基本功能同时,也通过可伸缩的架构、HA能力、体系化可用性建设保障系统在百亿任务量、百万TPM触发能力下系统可用性、延迟、触达率SLA保障。

支持将任务划分到不同的分片分配到不同的应用机器上执行,既保留了高峰时百万TPM的触发能力、也支持低峰时合并部署以节省成本;通过任务前置使用定时任务扫描、内存时间轮保证任务及时触发,保证了任务执行的低延迟;通过主备热活、自动failover能力建设保证系统整体从存储层到应用的全栈高可用。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O0d1Xe8FFYkTtfONrzxK61AQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券