如何学习Storm

    xiaoxiao2021-03-26  25

    Storm官方建议的学习Storm的过程如下。

    1. Storm的基本知识

    Javadoc文档

    概念

    配置

    保证消息处理(Guaranteeing message processing)

    容错(Fault-tolerance)

    命令行客户端(Command line client)

    理解Storm拓扑的并行度

    常见问题解答FAQ

    2. Trident

    Trident是Storm的高层抽象,它提供了仅一次处理,“事务性”数据存储持久性和共同流集合的分析操作。

    3. 安装和部署

    安装Storm集群

    本地模式

    故障排除

    在生产集群运行拓扑

    使用Maven或Leiningen创建Storm

    4. Storm的进阶知识

    序列化(Serialization)

    常见的模式(Common patterns)

    Clojure DSL(Clojure DSL)

    使用非JVM语言与风暴(Using non-JVM languages with Storm)

    分布式RPC(Distributed RPC)

    事务拓扑(Transactional topologies)

    Kestrel与Storm(Kestrel and Storm)

    直接分组(Direct groupings)

    钩子(Hooks)

    衡量指标(Metrics)

    Trident元组的生命周期(Lifecycle of a trident tuple)

    5. Storm的高阶知识

    为Storm定义一个非JVM语言的DSL

    多语言协议(Multilang protocol):如何为另一种语言提供支持

    实现文档(Implementation docs)
    转载请注明原文地址: https://ju.6miu.com/read-663338.html

    最新回复(0)