Вызов функции JavaScript Azure в качестве функции Activity в .Net Core Function Orchestrator - PullRequest
0 голосов
/ 01 ноября 2018

Я довольно новичок в функциях Azure и пытаюсь преобразовать некоторые устаревшие функции в настольном приложении в функции Azure.

Одним из них является система электронной почты. Он включает в себя шаблонизатор для генерации писем и отправки сгенерированных писем с использованием сетки отправки. Теперь я переписал часть движка шаблонов в качестве доказательства концепции как лазурной JavaScript-функции, которая использует MJML и рули.

Существует новостная трансляция, которая выходит каждую неделю, и она берет данные из нескольких источников данных (новостные сюжеты, пресс-релизы и т. Д.), И я подумал, что это будет подходящим для долгосрочной функции и использовать ту же самую шаблонизатор, о котором я упоминал выше.

Можно ли использовать эту функцию JavaScript в качестве функции Activity в функции .Net Core Durable?

Любое руководство высоко ценится.

1 Ответ

0 голосов
/ 01 ноября 2018

Основные функции .NET, т. Е. Для функции 2.x требуется один язык в одном приложении Function, что означает, что вы должны поместить функцию JS в другое приложение и следовать cross-function-app-communication .

Поэтому процесс может состоять из следующих шагов. Таймер запускает функцию оркестатора C #, orchestator вызывает функцию активности C #, которая отправляет http-запрос для запуска функции оркестатора JS, затем оркестратор JS вызывает функцию активности JS для выполнения работы с электронной почтой и отправки результатов обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...