为什么分布式 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 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。