我希望为 3 个 ktable 执行 Ktable-Ktable 连接,类似这样
var joinedStream =
person
.join(
address,
Person::getAddress,
valueJoiner,
Materialized.with(Serdes.Integer(), jsonSerde))
.leftJoin(addressType, this::getAddressType,valueJoiner);
虽然 jsonSerde 在使用 customAvroServde 实现主题时有效,但最终连接失败并出现序列化异常。
在流连接中执行此操作时,我能够使用 StreamJoined.with 功能执行它,该功能有助于为内部流设置序列化程序,但找不到任何类似 ktables 的东西。
我应该如何使用 Ktables 执行连接?