пытается соединить два Kstream, но я получаю сообщение об ошибке несоответствия типов, ниже приведен фрагмент кода.
KStream<String, String> longCounts = netExpence.join(netIncome, (key1, key2) -> key1 + "/" + key2, JoinWindows.of(joinWindowSizeMs).until(windowRetentionTimeMs),stringSerde, stringSerde, stringSerde);
Приходит ошибка: Несоответствие типов: невозможно преобразовать из String в R Это синтаксис для присоединения к kstreams join(KStream<K,VO> otherStream, ValueJoiner<? super V,? super VO,? extends VR> joiner, JoinWindows windows, Joined<K,V,VO> joined)
, пожалуйста, объясните, что именно ValueJoiner<? super V,? super VO,? extends VR>
делает .. Спасибо