【转】Azure Logic App Demo

使用Azure Logic App + Azure Function 完成简单的业务流程

什么是Logic App

Azure 逻辑应用提供了,用于在云中简化并实现可缩放的集成和工作流的方式。 它提供了可视化设计器,用于为流程建模并将流程作为一系列步骤(称为工作流)自动执行。 在云服务和本地服务之间有许多连接器可用来快速将无服务器应用连接到其他 API。 逻辑应用以触发器开头,在触发之后许多组合操作、转换和条件逻辑才能开始。 在流程中安排不同的 Azure Functions 时,逻辑应用是一个很好的选择 - 尤其是当流程需要与外部系统或 API 进行交互时。
目前微软在云端提供Logic App 取代 云端 BizTalk Server,所以对Biztalk 熟悉的对Logic App理解会更深刻。

动手写代码

当然首先安装Azure SDK,创建一个Azure Function 的项目。
在这里插入图片描述
简单几行代码,接收表单数据,保存图片文件到 Azure Storage,并将收到的消息传递给Event Grid。
在这里插入图片描述
创建一个Logic App
在这里插入图片描述
设计流程图,在biztalk 里使用的是XML schema,在这里接收到的是Json格式数据,使用Json Schema 解析。通过调用 Microsoft Graphql 接口,对数据进行更改操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
執行成功在这里插入图片描述
总结:
Azure app 提供了更强大的功能,提供将近200个Adapter,号称能Connect Everything。
对企业来讲最大的便利本地BizTalk版本升级成本太高,云端App logic提供的是Serverless 方案,提供了更强大的性能,但也有一些限制,详细参见官方文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436626.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

住宅的结构有哪些形式

住宅的结构有哪些形式住宅的结构是指住宅的承重骨架(如房屋的梁柱、承重墙等),其作用是保证住宅在使用期限内,把作用在住宅上的各种荷载或作用力,可靠地承担起来,同时在保证住宅的强度、刚度和耐久性的情况下,把所有的…

c语言中如何用程序判断double型的浮点数能精确到几位小数,C语言中浮点数double/float相等判断...

#include #include /* fabs */#ifdef _WIN32// #include #endif//输出的数值不断递增,即使将10改成10.0,循环也没有中止,为什么?void test_float001(){double i;for(i0; i ! 10; i 0.1){printf("%.1f\n", i);#ifdef _W…

【转】Azure应用部署方式对比

如图 azure环境应用托管方式对比 1. app service serverless azure的app service支持几乎所有语言开发的web app,既可以手动使用publish profile部署,也可以使用vsts创建一个(CDCI)持续集成。都非常方便。 而azure的function app…

.Net下几种日志管理方法

.Net下几种日志管理方法 日志是应用程序中不可缺少的一部份,不仅可以记录应用程序的运行状态,还可以记录一些BUG,便于应用程序的更新与修改。在.Net有好几种方法可以对日志进行管理。1、数据库日志。2、文本日志。3、系统事件日志。 首先&…

c语言哪个方法称为程序大门,学会这8个经典小程序,就相当于跨入了C语言大门...

描述【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码&#x…

【转】无服务计算(Serverless Computing)核心知识

Serverless Computing概念 云原生计算基金会CNCF(Cloud Native Computing Foundation, CNCF)Serverless Whitepaper v1.0对无服务器计算作了如下定义: Serverless computing refers to the concept of building and running applications tha…

其他技术(Path)

其他技术-AV技术转载于:https://www.cnblogs.com/f4f16/archive/2006/08/27/487676.html

c语言中指数优化,西藏东财中证医药卫生指数C净值下跌1.96% 请保持关注

来源:金融界基金作者:机器君金融界基金08月07日讯 西藏东财中证医药卫生指数型发起式证券投资基金(简称:西藏东财中证医药卫生指数C,代码008552)公布最新净值,下跌1.96%。本基金单位净值为1.397元,累计净值…

PE文件结构详解(一)基本概念

(一)基本概念 PE(Portable Execute)文件是Windows下可执行文件的总称,常见的有DLL,EXE,OCX,SYS等,事实上,一个文件是否是PE文件与其扩展名无关,P…

把Excel文件中的数据读入到DataGrid中

使用Excel文件做为DataGrid的数据源是非常简单的,一旦数据被装载进来,就可以把数据再保存进SQL Server或XML中。我们只需要简单地使用OLE DB Provider 来访问Excel文件,然后返回DataSet即可。下面是要显示的Excel数据contact.xls:…

一行c语言代码,打钩的一行c语言代码解释一下,谢谢,详细解释绝对最佳

string strg Application.StartupPath.ToString();//F:\调试06\MrCy\MrCy\Data\mrcy.bak//获取当前启动位置strg strg.Substring(0, strg.LastIndexOf("\\")); //取得当前启动位置的上一级目录strg strg.Substring(0, strg.LastIndexOf("\\")); //取得当…

【转】.NET平台开发Mongo基础知识

NoSQL简介 NoSQL相关的技术最近越来越受欢迎,Mongo本身就是基于NoSQL实现的。关于NoSQL你需要了解 什么是NoSQLNoSQL和传统的关系型数据库有什么区别NoSQL的优缺点 这几个问题下面的文章有所介绍: http://www.runoob.com/mongodb/nosql.html http://…

web开发常用js功能性小技巧(转)

web开发常用js功能性小技巧 -------------------------------------------------------------------------------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">; <HTML>; <HEAD>; <TITLE>; New Document </TITLE>…

android studio如何编译测试,Android Studio 进行单元测试完整教程

前言为了这个AndroidStudio的单元测试&#xff0c;从下午搞到晚上才搞明白咋操作。我学一个新知识总是那么坎坷&#xff0c;经历无数的错误路径&#xff0c;才可能找到正确的路在哪儿。我的AndroidStudio我的AndroidStudio是1.5.1版本&#xff0c;但是进行单元测试应该很早的版…

【转】算法导论学习笔记 一 分治算法

分治策略是一种常见的算法。在分治策略中&#xff0c;我们递归的求解一个问题&#xff0c;在每层递归中应用如下三个步骤&#xff1a; 1. 分解&#xff0c;将问题分解成规模更小但解决方案相同的子问题 2. 解决&#xff0c;递归的求解子问题&#xff0c;如果子问题足够小则停止…

android 对话框白色样式,Android 对话框(Dialog)样式大全以及简单实现

下面是几种对话框的效果图一&#xff1a;图二&#xff1a;图三&#xff1a;图四&#xff1a;图五&#xff1a;图六&#xff1a;图七&#xff1a;图1效果&#xff1a;该效果是当按返回按钮时弹出一个提示&#xff0c;来确保无误操作&#xff0c;采用常见的对话框样式。代码&…

【转】ABP源码分析二十一:Feature

Feature是什么&#xff1f;Feature就是对function分类的方法&#xff0c;其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性&#xff1a; 其中最重要的属性是name&#xff0c;用以表示feature的Identity,一个feature拥有一个name. 一个Feature可以有一…

巧克力情歌手---McKnight, Brian

巧克力情歌手&#xff0d;&#xff0d;&#xff0d;McKnight, Brian McKnight, Brian 1969年6月5日出生于美国纽约州的布法罗。Brian McKnight的哥哥Claude V. McKnight是福音音乐组Take 6的成员&#xff0c;Brian McKnight则是一名蓝调音乐歌手&#xff0c;他首先在布法罗及周…

android虚拟电话号码,为何安卓手机坚持虚拟按键?这才是原因

关于屏内虚拟按键设计的好坏&#xff0c;一直都存在很大的争议。围绕着屏内虚拟按键&#xff0c;支持者与反对者之间进行了长期的争论&#xff0c;至今仍未分出胜负。然而&#xff0c;当多功能前置指纹按键开始普及的时候&#xff0c;屏内虚拟按键似乎正在逐步走向边缘化。不过…

【转】ABP源码分析二十二:Navigation

MenuDefinition&#xff1a;封装了导航栏上的主菜单的属性。 MenuItemDefinition&#xff1a;封装了主菜单的子菜单的属性。子菜单可以引用其他子菜单构成一个菜单树 UserMenu/UserMenuItem&#xff1a;封装了用于显示给用户的菜单/以及子菜单集合。 ABP通过MenuDefinition/Me…