不多说,直接上干货!

storm简介

  Storm 是 Twitter 开源的、分布式的、容错的实时计算系统,遵循 Eclipse Public License1.0。

  Storm 通过简单的 API 使开发者可以可靠地处理无界持续的流数据,进行实时计算

  Twitter Storm 是使用 Clojure(发音同 closure)语言实现的。 Clojure 是 Lisp 语言的一种现代方言。类似于 Lisp, Clojure 支持一种功能性编程风格,但 Clojure 还引入了一些特性来简化多线程编程(一种对创建 Storm 很有用的特性)。 Clojure 是一种基于虚拟机(VM)的语言,在 Java 虚拟机上运行。尽管 Storm 是使用 Clojure 语言开发的,但是仍然可以在 Storm 中使用几乎任何语言编写应用程序,所需的只是一个连接到 Storm 架构的适配器。已存在针对Scala、 JRuby、 Perl 和 PHP 的适配器,但是还有支持流式传输到 Storm 拓扑结构中的结构化查询语言适配器——可以通过标准输入、标准输出以 JSON 格式协议与 Storm 通信。
  Storm 可以方便地在一个计算机集群中编写与扩展复杂的实时计算, Storm 之于实时处理,就好比 Hadoop 之于批处理 Storm 保证每个消息都会得到处理,而且它很快——在一个小集群中,每秒可以处理数以百万计的消息。 Storm 的处理速度非常惊人:经测试,每个节点每秒可以处理 100 万个数据元组

Clojure的维基百科:https://zh.wikipedia.org/wiki/Clojure

Clojure的百度百科:http://baike.baidu.com/link?url=2ODx328uV6zJESQOVT3DFObTCkj6JJPzH-Iv0uJ_uYtZ3nRDGHU0jg6u-ItutvFRhduMFU2LHt9WM0AnP4oHua

        

最新文章

  1. hibernate的get和load的区别
  2. sql中case when语句的使用-来自网摘文章
  3. Android 开发之 ---- 底层驱动开发(一) 【转】
  4. Program.cs
  5. linux学习笔记2-命令总结2
  6. HDU 1043 八数码 Eight A*算法
  7. [工作记录] Android OpenGL ES 2.0: square texture not supported on some device
  8. 【BZOJ】【1022】【SHOI2008】小约翰的游戏John
  9. Linux 命令 - ls: 列出目录内容
  10. JS数据类型&&typeof&&其他
  11. 测来测去,感觉REQUESTS最实在
  12. 用Python做2048游戏 网易云课堂配套实验课。通过GUI来体验编程的乐趣。
  13. [Sqlite]-->Java采用jdbc联系Sqlite各种特定的工艺数据库的数据操作
  14. android键盘锁定问题
  15. redhat7 常用命令
  16. JS之正则表达式
  17. Datatables快速入门开发--一款好用的JQuery表格插件
  18. Android 音视频开发时可用的测试链接整理
  19. Java中获取文件大小的正确方法
  20. 【SAP S/4 1511之变】:主数据之变

热门文章

  1. http请求中的get和post的区别
  2. CCNet说明文档
  3. shell入门-uniq去重复和tee重定向
  4. python 使用sqlite3
  5. javaIO 流分析总结
  6. viewstate的基本用法
  7. C++经典题目:约瑟夫环问题
  8. C++使用RabbitMQ类库做客户端与RabbitMQ Server通讯,生成C++可调用的rabbimq.*.dll的过程
  9. Hadoop-2.3.0-cdh5.0.1完全分布式环境搭建(NameNode,ResourceManager HA)
  10. unreal3对象管理模块分析