# Storm JMS 集成
## 關于 Storm JMS
Storm JMS是在Storm框架內集成JMS消息傳遞的通過框架。
Storm-JMS 允許您通過JMS spout(噴口)將數據注入到Storm,并通過通用JMS bolt(螺栓)從Storm 消費數據。
JMS Spout(噴口)和Bolt(螺栓)都是數據不可知的。要使用它們,您需要提供一個簡單的Java類,用于橋接JMS和Storm API 以及封裝和特定域的邏輯。
## 組件
### JMS Spout(噴口)
JMS Spout(噴口)組件允許將發布到JMS主題或隊列的數據由Storm拓撲消費。 JMS Spout(噴口)連接到JMS目標(主題或隊列),并根據收到的JMS消息的內容發送給Storm "Tuple"對象。
### JMS Bolt(螺栓)
JMS Bolt(螺栓)組件允許將Storm 拓撲中的數據發布到JMS目標(主題或隊列)。
JMS Bolt(螺栓)連接到JMS目標,并根據接收的Storm "Tuple"對象發布JMS消息。
[Example Topology](storm-jms-example.html)
[Using Spring JMS](storm-jms-spring.html)
- Storm 基礎
- 概念
- Scheduler(調度器)
- Configuration
- Guaranteeing Message Processing
- 守護進程容錯
- 命令行客戶端
- Storm UI REST API
- 理解 Storm Topology 的 Parallelism(并行度)
- FAQ
- Layers on Top of Storm
- Storm Trident
- Trident 教程
- Trident API 綜述
- Trident State
- Trident Spouts
- Trident RAS API
- Storm SQL
- Storm SQL 集成
- Storm SQL 示例
- Storm SQL 語言參考
- Storm SQL 內部實現
- Flux
- Storm 安裝和部署
- 設置Storm集群
- 本地模式
- 疑難解答
- 在生產集群上運行 Topology
- Maven
- 安全地運行 Apache Storm
- CGroup Enforcement
- Pacemaker
- 資源感知調度器 (Resource Aware Scheduler)
- 用于分析 Storm 的各種內部行為的 Metrics
- Windows 用戶指南
- Storm 中級
- 序列化
- 常見 Topology 模式
- Clojure DSL
- 使用沒有jvm的語言編輯storm
- Distributed RPC
- Transactional Topologies
- Hooks
- Storm Metrics
- Storm 狀態管理
- Windowing Support in Core Storm
- Joining Streams in Storm Core
- Storm Distributed Cache API
- Storm 調試
- 動態日志級別設置
- Storm Logs
- 動態員工分析
- 拓撲事件檢查器
- Storm 與外部系統, 以及其它庫的集成
- Storm Kafka Integration
- Storm Kafka 集成(0.10.x+)
- Storm HBase Integration
- Storm HDFS Integration
- Storm Hive 集成
- Storm Solr 集成
- Storm Cassandra 集成
- Storm JDBC 集成
- Storm JMS 集成
- Storm Redis 集成
- Azue Event Hubs 集成
- Storm Elasticsearch 集成
- Storm MQTT(Message Queuing Telemetry Transport, 消息隊列遙測傳輸) 集成
- Storm MongoDB 集成
- Storm OpenTSDB 集成
- Storm Kinesis 集成
- Storm Druid 集成
- Storm and Kestrel
- Container, Resource Management System Integration
- Storm 高級
- 針對 Storm 定義一個不是 JVM 的 DSL
- 多語言協議
- Storm 內部實現
- 翻譯進度