Я был удивлен, обнаружив, что во Flink нет внешних соединений для DataStream
(Документы DataStream).
Для DataSet
у вас есть все варианты: leftOuterJoin
, rightOuterJoin
и fullOuterJoin
, кроме обычного join
(документы DataSet). Но для DataStream
у вас просто обычное старое соединение.
Это связано с некоторыми фундаментальными свойствами DataStream
, которые делают невозможным внешние соединения? Или, может быть, мы можем ожидать этого в (близком?) Будущем?
Я действительно мог бы использовать внешнее соединение на DataStream
для решения проблемы, над которой я работаю ... Есть ли способ добиться аналогичного поведения?