STORM-消息一致性保证

来源:互联网 发布:设计数据库的软件 编辑:程序博客网 时间:2024/06/03 11:16

storm提供几个不同的保证消息处理的机制
(1):尽最大努力处理
(2):至少一次处理
(3):只有一次处理

tuple树,处理消息过程中,关注消息的超时时间Config.TOPOLOGY_MESSAGE_TIMEOUT_SECS

spout 从kafka读取消息(需要一个队列)
bolt 从spout读取消息(需要一个队列)
而不是spout消息发送给bolt

spout 调用nextTuple方法获取tuple,调用open方法向bolt发送消息

原创粉丝点击