比较不透明或交易卡夫卡喷口

时间:2014-10-17 05:36:21

标签: java message-queue apache-storm apache-kafka trident

OpaqueTridentKafkaSpoutTransactionalTridentKafkaSpout之间有什么区别?你什么时候用一个而不是另一个?

1 个答案:

答案 0 :(得分:2)

这不是关于哪一个更好,而是关于你的要求 Storm三叉戟拓扑处理batches元组。

  • Transactional风暴喷口保证批次不重叠,同一批次将始终包含同一组元组。
  • Opaque风暴喷口可确保批次不重叠,但批次内容可能会发生变化。

使用哪种方法取决于您的系统要求和语义。