在一个发优惠券的场景,有10万行用户数据表,需要取出用户信息放入模型并返回领券结果,同时验证数据是否满足一定断言(例如面额超过50块、补贴力度过大)。单机内存不足以存放这些数据,现有四台机器,请设计一个批量请求工具,以分布式方式跑这些数据,你会做哪些设计?
考察说明
考察分布式批处理设计能力,包括数据分片、任务调度、容错与结果聚合
回答思路
- 说明数据切分与分片策略
- 描述任务分发与调度机制
- 覆盖失败重试、幂等与结果聚合
- 讨论资源隔离、限流与监控
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。