logo

Storm 中什么时候使用 field grouping?是否存在已知 field 值的 timeout 或限制?

Explain when to use field grouping in Storm? Is there any time-out or limit to known field values?

题目类型: 技术面试题

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

难度: hard

分类: Storm, Stream Grouping

标签: field-grouping, hash, ordering, partitioning

参考答案摘要

什么时候用 field grouping? Field grouping 使用 mod hash 决定 tuple 发往哪个 task,从而确保相同 key 的 tuples 总是进入同一个 task,以保证处理顺序正确。 是否有 timeout/限制? 不需要 cache,因此也不存在已知 field 值的 timeout 或数量限制。 例如按 user-id 分组时,同一 user-id 的 ...

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

← 返回面试题库

Storm 中什么时候使用 field grouping?是否存在已知 field 值的 timeout 或限制?

Hardsystem-design

想查看完整答案?

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

前往学习中心查看答案