Могу ли я иметь возвращаемый тип Reactive в функции, которая будет представлена ​​в Faas? - PullRequest
0 голосов
/ 22 декабря 2018

Могу ли я иметь в функции, которую я хотел бы предоставить в Faas, тип реактивного возврата?Предполагается, что эта функция выполняет вызов для анализа удаленной службы и преобразует ответ для использования другой службой.Из документации Micronaut по функциям Serveless я не вижу ссылки на то, что тип возврата может быть реактивным.

Спасибо, любезно, Луис Оскар Тригейрос

1 Ответ

0 голосов
/ 22 декабря 2018

Из документов

Кроме того, функции имеют вход и / или выход.Входные данные представлены принятым аргументом и представляют тело, используемое функцией, а выходные данные представлены возвращаемым значением функции.Входные и выходные данные должны быть либо примитивом Java, либо простым типом (int, String и т. Д.) Или

[ AWS Lambda возвращаемые типы:

AWS Lambda поддерживает следующие типы ввода / вывода для обработчика:

Простые типы Java (AWS Lambda поддерживает типы String, Integer, Boolean, Map и List) Поток POJO (простой старый объект Java)type (Если вы не хотите использовать POJO или если подход сериализации Lambda не соответствует вашим потребностям, вы можете использовать реализацию потока байтов. Для получения дополнительной информации см. Пример: Использование потока для ввода / вывода обработчика (Java).)

...