呼叫Azure的功能到应用程序的逻辑

问题描述 投票:0回答:1

我有一个连续webjob执行像一些行动,它需要从服务器上的文件,并上传到数据库中并维护日志从开始每步结束。现在我想尝试使用这个应用程序的逻辑。我不知道如何做到这一点。我完全新的这个技术。我想给我写webjob代码到蔚蓝的功能和使用逻辑应用程序调用它。我糊涂了。我怎样才能做到这一点使用C#?

c# azure-functions azure-webjobs azure-logic-apps
1个回答
0
投票

随着Azure的功能和逻辑应用程序,你移动到无服务器架构和您的可扩展性和性能方面受益。

对于上传文件的情景:我不会建议将文件上传到数据库,但你可以使用Azure存储来存储文件和文件的URL存储在数据库中。

https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-azureblobstorage

要连接到数据库,你可以使用SQL连接器,并插入一行:

https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-sqlazure

要检索从FTP服务器的文件,你可以使用FTP连接器

https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-ftp

逻辑应用程序是用于自动化业务流程或工作流程,使整合更容易,因为它有内置的适配器(类似的BizTalk)将连接到多个系统,如数据库,FTP等系统,所以你只需要关心如何将协作器它们连接起来,并在您的工作流程。

Azure的功能是:(功能),所以你的情况,你将不得不重新编写你的Azure的Web作业,它独立于多种功能,如果你想的可扩展性,因为每个Azure的功能有一个执行的限制。

如果你不能找到逻辑应用合适的适配器,就可以在Azure的功能代码你的逻辑和逻辑从应用程序调用它。

对于记录和监视,如果启用了日志分析逻辑应用程序可以自动登录的工作流程。

https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-monitor-your-logic-apps-oms

你怎么能整合与逻辑应用程序函数的例子

https://docs.microsoft.com/en-us/azure/azure-functions/functions-twitter-email

© www.soinside.com 2019 - 2024. All rights reserved.