行程卡识别系统的Faas服务需求|学习笔记

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 快速学习行程卡识别系统的Faas服务需求

开发者学堂课程【低代码认证-第三章:行程卡相关课程行程卡识别系统的Faas服务需求】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/1009/detail/15061


行程卡识别系统的Faas服务需求


内容介绍

一、Fass 连接器介绍

二、Fass 连接器特性与适用场景

三、Faas 连接器使用的路径

四、行程卡识别系统的需求与分析

 

首先我们来一起看一下本章的课程背景。在上一章我们通过集成自动化当中的 HTTP 连接器完成了在钉钉宜搭调用外部数据源接口,实现了资产管理系统的应用实践。本章和 FaaS  连接器进行数据互通。来实现行程卡识别应用实践去掌握在钉钉宜搭编写后端代码的途径,有效地提升复杂业务逻辑的处理效率。

了解了课程的大概情况后,一起来看一下本章的学习目标。本章的学习目标,有了解连接器的开发。了解添加连接器的两种方式。掌握 FaaS  连接器的基础功能。可以独立地搭建形成卡识别应用。

 

一、Fass 连接器介绍

接下来我们来学习第一章第一小节 FaaS  连接器介绍。在讲解  Faas 连接器之前,我们先来看一下钉钉宜搭逻辑扩展能力。

image.png

钉钉宜搭基础能力如何表单,流程审批,还有报表的基础能力。其中还有一些低代码的扩展能力。包括业务规则,服务注册和公式。再扩展一下就是连接器。

当然连接器包括一方连接器。一方连接器的配置门槛适中。无需代码基础就可以去即成钉钉的官方应用。那连接器还有自定义连接器。自定义连接器可以去连接企业内部的应用,实现数据互联互通,这这就需要一定的代码能力。

如果第三方系统的接口需要传递的参数需要处理。那么还需要有 Groovy 的一个能力。他和 js 的能力一样都需要去书写代码。最后一个也就是最高的门槛就是我们的 FaaS  连接器。了解了钉钉宜搭的逻辑扩展能力后,我们来看一下刚才所说的自定义连接器。可以通过自定义连接器完成,在第一大页面调用外部数据源接口的功能。打破数据孤岛,实现数据的互联互通。

今天给大家制定连接器分为两种。分别是 HTTP 的连接器和 FaaS  连接器, HTTP 服务器可以将 HTTP 服务注册到钉钉宜搭连接器工厂的自定义 HTTP 连接器里,供钉钉宜搭连接器数据源和页面 JS 消费,实现例如连接三方系统的复杂场景。 FaaS 连接器:可以在钉钉宜搭连接器工厂里创建 FaaS 连接器并编写后端代码,来调用三方服务供钉钉宜搭连接器数据源和页面 JS 消费,无需提供服务器和 HTTP 服务。简单的了解了 FaaS  连接器的介绍后。

二、Fass 连接器特性与适用场景

下面来看一下它的特性和适用场景。这里的 Serverless 相当于用户想要去开发一款 APP 。

image.png

无需去购买云服务器,只需要购买用户账号,以及把代码书写上去。书写完成这个代码之后就可以跑起来了。如果后续访问用户过多,还可以申请购买扩容缩容。让用户只需要去关注书写的代码。不需要关心服务器端的相关技术。 FaaS 是 Serverless 里面的一个概念,主要是用户只需要去书写代码。不需要关注这些代码是怎么部署的。

那钉钉宜搭这个能力是做了很深的打通,整个能力是在阿里云提供的。因此打通了,比如说用户进来时,自动会创建一个子账号。子账号有相应的权益,包括代码开发,运维调用以及一些设置。开发态从钉钉宜搭到这边去创建一个 FaaS  连接器。一键自动登录到阿里云发平台。这里面包括一系列的登陆态打通。打通之后还可以加载一些自定义的代码模板。

用户通过代码模板自动生产之后,只需要写少量的代码,完成自己的业务逻辑其他的都不需要关心。其实在内部也内置了大量的工具。便于用户通过代码去连接钉钉宜搭或者是其他的平台。同时它还具备了一些分发能力,也就是说用户在上面写的一些对于科研人士比较定制的算法之类的。在某些行业来说,它是一个必备的能力。如果可以开发完,相当于可以以后去进行变现。可以有一些商机去授权给某些用户进行使用,通过分发就可以直接去产生商机。在这里我们也大致归纳了一下他的一个适用场景。

也就是说需要用 FaaS 进行扩展的使用场景。比如说用户希望和自己的数据源进行交互,还有刚刚提到的个性化算法。因为算法代码是有一些知识产权的,不希望算法暴露出去,同时不希望管理部署机器。包括运维就可以使用 FaaS 完全托管掉。还有包括与外部应用复杂的交互,甚至复杂的定时任务。以及未来的会对外部开放的钉钉宜搭平台,自身的一些能力的扩展,也可以通过 FaaS 进行。通过对 FaaS 连接器的概念和适用场景的了解,再简单地回顾一下它的价值优势。如云开发能力。钉钉宜搭连接器是以阿里云服务委托开发人员,只需要关注。

业务相关代码的编写,无需关注服务器的部署运维扩容缩容。这是他的云开发能力。灵活可定制通过开发人员在云 ID 代码编辑钉钉宜搭,可以更加贴合自身的业务。支持它的灵活,可定制。它可以打破数据壁垒。

秉承钉钉宜搭连接器的初衷。更进一步打破低代码产品与三方应用间的壁垒的进程。就是FaaS连接器的价值优势。

 

三、Faas连接器使用的路径

最后我们来看一下 FaaS 连接器使用的路径。大致分为两种。

image.png

第一种在数据源中调用。在钉钉宜搭设计的工具栏当中,我们可以找到数据源。在这里面可以去点击添加新建一个连接器数据源。然后在这边去配置它的连接器以及执行动作。最终我们可以在动作面板当中去掉用这个连接器。

第二种是在集成自动化综合审批流中进行使用。下面这张图片是在集成自动化当中去使用到我们配置的 fass 连接器。去进行自定义连接自建系统或者是第三方应用系统。这是 fass 连接器使用的两种方式。

 

四、行程卡识别系统的需求与分析

接下来我们学习第二小节行程卡识别系统的需求与分析,首先来看一下行程卡识别系统的背景。在疫情严防严控的大背景下,行程卡及健康码的核验无疑是防疫工作的重中之重。此前,行程卡需要人工进行核验,费时费力。

现在,钉钉宜搭通过 FaaS 连接器在连接器数据源中的使用,实现行程卡的自动识别,并将读取到的信息回填到钉钉宜搭表单内。可以大大减少防疫人员的工作量,并提高核验的准确性。

如果我们右侧的动图首先我们会点击一个图片进行行程卡的截图上传,

image.png

如果上传的没有问题的话,他就会返回我们正确的一个验证结果。包括电话号码,途经省市更新时间行程卡的状态是否有风险。这是他验证正确的结果,如果他验证是错误的话,这里的服务请求是否处理成功就会返回否。

那么下方呢,也就是会填写的都是为空的,因为它没有检测到我们的一个行程卡。根据它的系统背景描述可知配置这个系统需要很多步骤。那么我们一起来看一下它的流程设计。

image.png

回到我们的钉钉宜搭当中。我们在阿里云开发平台已经编辑好我们的代码之后,就可以回到钉钉宜搭当中去创建通信行程卡信息登记表单。在这个表单当中,我们配置好组建之后,去添加一个连接器数据源。添加完成之后,我们去配置它的一个连接器和执行动作。

最终我们想要实现的是,当我们去上传这个图片的时候,它可以去调用这个远程数据源。或者说去调用这个连接器数据。所以说我们就需要在动作面板当中去书写相关的业务逻辑。

最终我们可以在阿里云开发平台去查看运行日志。这就是我们行程卡识别系统流程设计。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
30天前
|
存储 Serverless 数据库
科普文:云计算服务类型IaaS, PaaS, SaaS, BaaS, Faas说明
本文介绍了云计算服务的几种主要类型,包括IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)、BaaS(后端即服务)和FaaS(函数即服务)。每种服务模式提供了不同的服务层次和功能,从基础设施的提供到应用的开发和运行,再到软件的交付使用,满足了企业和个人用户在不同场景下的需求。文章详细阐述了每种服务模式的特点、优势和缺点,并列举了相应的示例。云计算服务的发展始于21世纪初,随着互联网技术的普及,这些服务模式不断演进,为企业和个人带来了高效、灵活的解决方案。然而,使用这些服务时也需要注意服务的稳定性、数据安全性和成本等问题。
642 3
|
4月前
|
分布式计算 运维 Serverless
EMR Serverless Spark服务和EMR Serverless StarRocks服务的比较
**EMR Serverless Spark** 以其出色的稳定性、高效性能、减轻运维负担及成本优化著称,适合大规模数据处理。**EMR Serverless StarRocks** 则以高速查询、存算分离架构和灵活扩缩容见长,侧重企业级功能。两者在不同应用场景中有各自优势,选择应基于具体需求。更多详情,参考阿里云官方资源。
|
24天前
|
弹性计算 人工智能 自然语言处理
魔搭社区与函数计算:高效部署开源大模型的文本生成服务体验
在数字化时代,人工智能技术迅速发展,开源大模型成为重要成果。魔搭社区(ModelScope)作为开源大模型的聚集地,结合阿里云函数计算,提供了一种高效、便捷的部署方式。通过按需付费和弹性伸缩,开发者可以快速部署和使用大模型,享受云计算的便利。本文介绍了魔搭社区与函数计算的结合使用体验,包括环境准备、部署应用、体验使用和资源清理等步骤,并提出了改进建议。
|
28天前
|
机器学习/深度学习 监控 物联网
函数即服务(FaaS)
函数即服务(FaaS)
|
3月前
|
消息中间件 关系型数据库 Serverless
【阿里云】一键部署创建函数计算服务以处理多媒体文件
通过阿里云的一键部署功能,轻松创建函数计算服务以处理多媒体文件。首先选择地域并配置资源栈名称及其他必要参数,如登录凭证、实例类型及数据库配置。过程中可能需开通相关服务如消息服务MNS,并确保账户有足够的余额。完成配置后,系统自动创建资源栈。当状态显示“创建成功”即部署完毕。最后,通过提供的URL及凭据访问应用,上传PPTX文件进行处理,并下载处理后的结果。
81 5
|
3月前
|
Kubernetes 安全 Serverless
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
74 5
|
4月前
|
Java Serverless Docker
函数计算产品使用问题之使用Docker镜像部署的Web服务如何获取客户端的真实IP
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
4月前
|
运维 Serverless API
Serverless 应用引擎使用问题之如何开发HTTP服务
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
3月前
|
存储 运维 安全
函数计算产品使用问题之如何获取到访问其他阿里云服务所需的AccessKey、SecretKey或STS Token
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
消息中间件 运维 Serverless
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决
Serverless 支撑赛事转播问题之利用函数计算处理视频直播截帧服务如何解决