在.Net Core Function Orchestrator

时间:2018-11-01 00:51:18

标签: azure azure-functions

我对天青函数很陌生,一直在尝试将桌面应用程序中的某些旧功能转换为天青函数。

其中之一是电子邮件系统。它包括一个模板引擎,用于生成电子邮件并使用发送网格发送生成的电子邮件。现在,我已经重写了模板引擎的一部分,作为使用MJML和车把的JavaScript azure函数的概念证明。

每周都会播出一条新闻广播,它从多个数据源(新闻报道,新闻稿等)中获取数据,我当时认为这很适合持久功能并使用相同功能我上面提到的模板引擎。

我可以将此JavaScript函数用作.Net Core Durable函数中的Activity函数吗?

非常感谢任何指导。

1 个答案:

答案 0 :(得分:3)

.NET核心功能(即,功能2.x)在一个Function应用程序中需要一种语言,这意味着您必须将JS函数放入另一应用程序中并遵循cross-function-app-communication

因此,该过程可以按照以下步骤进行。计时器启动C#协调器功能,协调器调用C#活动功能,该功能发送http请求以启动JS协调器功能,然后JS协调器调用JS活动功能以执行电子邮件工作并将结果发送回去。