logo

为什么分布式 Job Scheduler 需要 Job Store?Job Table、Job Execution Table、Schedules Table、Worker Table 分别存什么?

Why do you need a Job Store, and what do Job/Execution/Schedules/Worker tables store?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: System Design

标签: job-store, schema

参考答案摘要

答案 Job Store 用于 持久化系统状态 ,让调度与执行可以在重启/故障后恢复,并提供可查询的审计与监控视图。 Job Table :记录 Job 元数据(job_id、user_id、frequency、payload、execution_time、retry_count、status 等)。 Job Execution Table :记录每次执行尝试(execution_id、start...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

为什么分布式 Job Scheduler 需要 Job Store?Job Table、Job Execution Table、Schedules Table、Worker Table 分别存什么?

Mediumsystem-designdistributed-systemsjob-schedulerqueuekafkarabbitmqdynamodbcassandraleader-electionraftetcdzookeeperretryrate-limitingcheckpointing

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案