我有一个拓扑,其中我使用Transformer聚合对象,后来在我的拓扑中,我尝试从第一个Transformer中使用的状态存储中读取。似乎无法访问数据。是因为状态存储位于不同的分区上吗?
我的拓扑如下所示:
streamsBuilder.stream("input")
.transform(new TransformerSupplier1(), "my-store")
.leftJoin(someKTable, myValueJoiner())
.flatTransform(new TransformerSupplier2(), "my-store")
在我的TransformerSupplier1
的{{1}}中,我的状态存储类型为Transformer
在我的<String, Map<String, Object>>
的{{1}}中,我试图通过用于存储在第一个转换器中的密钥来获取状态存储,但是当执行{{1} },什么也没找到。
让我知道是否需要为我的《变形金刚》投入更多的信息,我将尝试混淆真实的逻辑。谢谢