《Storm分布式实时计算模式》——3.6 Trident状态
本节书摘来自华章计算机《Storm分布式实时计算模式》一书中的第3章,第3.6节,作者:(美)P. Taylor Goetz Brian O’Neill 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.6 Trident状态
我们现在已经给每个aggregator的分组数据进行了计数,现在想将信息进行持久化存储,以便进一步分析。在Trident中,持久化操作从状态管理开始。Trident对状态有底层的操作原语,但不同于Storm API,它不关心要哪些数据会作为状态存储或者如何存储这些状态。Trident在高层提供了下述的状态接口:
上面提到了,Trident将tuple分组成一批批数据。每批数据都有自己的事务标识符。在前面的接口中,Trident告诉State对象什么时候开始提交状态,什么时候提交状态应该结束。
和funct