Есть ли удаленный Java SDK
Сегодня нет Java удаленного SDK, но я ожидаю увидеть его в ближайшее время, основываясь на обсуждениях по Apache Flink dev список рассылки.
Удаленные SDK, такие как python, по сути являются удобными обертками для универсального интерфейса c Http. Под этим я подразумеваю, что во время выполнения statefun нет python speci c logi c, поэтому сегодня может реализовать удаленную функцию на любом языке. Очевидно, что сообщество Flink не хочет навязывать это людям, поэтому разрабатываются новые удаленные SDK для будущих выпусков.
Также можно ли смешивать встроенные и совмещенные / удаленные функции?
Да, специальных магий c нет. Просто включите оба модуля в одном развертывании и вы получите go. Функции в любом модуле могут сообщать друг другу произвольно.
Вы можете сослаться на этот пример обслуживания модели, который содержит как встроенные функции java, так и удаленные функции python.
https://github.com/ververica/flink-statefun-workshop