Flink中的State概念及其扩容算法 state是什么意思( 二 )


publicinterfaceListCheckpointed<TextendsSerializable>{List<T>snapshotState(longvar1,longvar3)throwsException;voidrestoreState(List<T>var1)throwsException;}我们发明的快照状态 的返回值是一个列表 。,t是一对2
publicinterfaceInputSplitextendsSerializable{intgetSplitNumber();}也就是说,InputSplit可以理解为一个分区索引 。有了这个数据结构,我们就可以看到上图中的例子是如何工作的 。当源的并行度为1时,所有的分区数据都在同一个线程中读取,所有分区的状态也在同一个状态下受到保护 。状态存储信息模式如下:
【Flink中的State概念及其扩容算法 state是什么意思】