使用Trident拓扑有什么好处?它与DRPC拓扑有什么不同?

use*_*082 4 apache-storm

我是Storm的新手..请帮助我清楚地了解Trident拓扑结构.我还想了解Trident拓扑结构的哪种要求套件?

use*_*864 7

Trident基本上是一个建立在风暴之上的抽象,允许有状态的流处理.与风暴"至少一次处理"消息相比,它确保消息的"恰好一次处理".
教程页面

Trident是一个高级抽象,用于在Storm之上进行实时计算.它允许您无缝混合高吞吐量(每秒数百万条消息),有状态流处理和低延迟分布式查询.如果您熟悉Pig或Cascading等高级批处理工具,Trident的概念将非常熟悉 - Trident具有连接,聚合,分组,功能和过滤器.除此之外,Trident还添加了在任何数据库或持久性存储之上进行有状态增量处理的原语.Trident具有一致,完全一次的语义,因此很容易推理Trident拓扑.

对于用例,您可以在SO中查看讨论.
请在此处查看API概述

几个有用的链接,我能找到
http://www.datasalt.com/2013/04/an-storms-trident-api-overview/
http://asakta.blogspot.in/2013/04/learning-to-hold -trident功能于storm.html