作者回复: 是这样的。
作者回复: A1:是这样的,所以Kafka的Exactly Once特性中是有事务和生产幂等(相当于流计算输出幂等)二个功能组成的。
A2:这个方法不太可行,因为你很难做到完美的故障恢复。原因我在课程中也讲到了。
A3:具体操作细节层面的问题,还是建议你以官方的文档为准。
作者回复: 理论上是可以的,但是实际上hdfs没有原生事务支持,实现起来比较困难。
作者回复: Kafka Stream目前来说,相关的生态还不够成熟,可以了解一下,但不建议在生产系统中使用。
它和flink最大的区别是,它是一个库,运行在你的应用程序进程内,而不是一个流计算框架。