Я с удивлением обнаружил, что нет внешних соединений для DataStream
в Flink (DataStream docs).Флинк: нет внешних соединений в DataStream?
Для DataSet
у вас есть все возможности: leftOuterJoin
, rightOuterJoin
и fullOuterJoin
, помимо регулярного join
(DataSet docs). Но для DataStream
у вас просто простое старое соединение.
Это связано с некоторыми фундаментальными свойствами DataStream
, которые делают невозможным наличие внешних соединений? Или, может быть, мы можем ожидать этого в будущем (закрытии?)?
Я мог бы использовать внешнее соединение на DataStream
для проблемы, над которой я работаю ... Есть ли способ добиться подобного поведения?
Хорошо, я создал проблему, если это поможет: [jira] (https://issues.apache.org/jira/browse/FLINK-4188). Я попробую 'coGroup' :) – houcros