Apache Storm 官方文档中文版

    xiaoxiao2024-10-12  73

    About

    本项目是 Apache Storm 官方文档的中文翻译版,致力于为有实时流计算项目需求和对 Apache Storm 感兴趣的同学提供有价值的中文资料,希望能够对大家的工作和学习有所帮助。

    虽然 Storm 的正式推出已经有好几个年头了,发行版也已经到了 1.0.x,但是目前网络上靠谱的学习资料仍然不多,很多比较有价值的资料都过时了(甚至官方网站自己的资料都没有及时更新,这大概也是发展太快的社区的通病),而较新的资料大多比较零碎,在关键内容的描述上也有些模棱两可,给初学者带来了很大的困扰。本人自己在初学 Storm 的阶段就非常痛苦,一直想有一份较系统、实用的资源来方便学习。最近借着整理工作的机会,就下定决心通过官方文档的翻译梳理出 Storm 的技术路线,于是就有了这个翻译项目。非常感谢并发编程网对本项目的支持,由于本人水平有限,翻译中仍然存在不少问题,还请大家不吝斧正。如果对本项目有任何问题,欢迎在评论中或者本项目的 Github 页面中(https://github.com/weyo/Storm-Documents)提出,另外也可以直接给本人发邮件(ivicoco at gmail.com),谢谢。

    说明:如果没有特殊声明,本项目文档中所述 Storm 版本均为 0.9.x 版本。


    Storm 官方文档索引

    原文资料来源(官方网站):http://storm.apache.org/documentation/Documentation.html


    Storm 基础篇

    Javadoc1基础概念配置消息的可靠性保障容错性命令行操作理解 Storm 拓扑的并行度(parallelism)概念FAQ

    Trident

    Trident 是 Storm 的一种高级操作接口,它能够提供可靠的数据流一次性处理模式、“事务型”数据持久化存储功能以及一系列数据流分析操作通用组件。

    Trident 教程 —— 基本概念与参考手册Trident API 概述 —— 数据的转换与整合操作Trident State —— 恰好一次的数据处理与快速、持久化的聚合操作Trident Spouts —— 事务型与非事务型数据入口

    配置与部署

    配置 Storm 集群配置开发环境本地模式问题与解决在生产环境中运行 topology使用 Maven 构建 Storm 应用

    Storm 中级篇

    序列化常用模式Clojure DSL2使用非 JVM 语言开发 分布式 RPC3事务型拓扑4Storm 与 Kestrel直接数据流组5HooksMetricsTrident tuple 的生命周期5

    Storm 高级篇

    定义 Storm 的非 JVM 语言 DSL多语言接口协议(如何定义其他语言的接口)技术实现相关文档

    说明

    1 JavaDoc 不在翻译计划之中。2 由于译者对 Clojure 不是很熟悉,相关内容暂时没有翻译,非常欢迎熟悉 Clojure 的同学来参与到翻译中。3 由于官方文档关于分布式 RPC 的部分内容已过时,这里改写了相关内容。4 事务型拓扑已经由 Trident 实现,之前的实现已经被标记为 @Deprecated,这里不再讨论。5 该文官方文档暂未提供。

    转载自 并发编程网 - ifeve.com 相关资源:敏捷开发V1.0.pptx
    最新回复(0)