скажем, у меня есть функция, которая обрабатывает DataStream<X>
и отправляет возврат в БД, но мне нужно читать из другого источника, и при обработке этого нового потока данных мне нужно будет найти состояния, которые я мог бы сгенерировать, прежде чем сохранять DataStream<X>
в DB и найдите один идентификатор, который поступает в DataStream<Y>
, а затем инициируйте действие.
У меня вопрос:
Возможно ли использование, например, Co-ProcessFunction
в Flink для обработки результата преобразования в DataStream<X>
и создания там состояний и в то же время обработки DataStream<Y>
, чтобы состояния и новый поток находились в одном операторе?
если первый вопрос полностью неверен, что может быть возможно, есть ли как-нибудь сделать то, что мне нужно делать?
Надеюсь, кто-то поймет, что мне нужно делать.