我用开天平台做了一个天气预报服务【开天aPaaS大作战】
使用华为云apaas,体验数字化进程的一站式服务。
一、开天Apaas介绍
华为云开天Apaas,可以为我们提高一站式服务,什么是一站式服务,比如说。我们需要制作一个天气预报功能,每天为我们系统中的客户,推送第二天的天气预报,或者大雨预警等等。如果我们要去实现这样的功能,从需求分析,到功能落地,往往都需要花费很长的时间。
而这样的工作,交给华为云开天Apaas平台去做,可能就是分分钟的事情,为什么,因为开天Apaas,为我们提供了Api和流编排容器,让我们能快速完成我们的工作。
二、什么是流编排
Api和流编排,Api我们大家应该都能理解,Http接口嘛,不过流编排,那是什么玩意儿?
先看看官方文档对于流的定义
流就是一种业务场景,分为触发事件和执行动作。
触发事件,就是一个流的开始,一般有手动点击触发事件和自动沦陷触发事件。
执行动作,就是让流去做一件事情,比如说在华为云创建一个会议,获取每天的天气预报,或者给用户发送短信,
触发事件和执行动作连起来用,就是流编排。
三、做了一个天气预报服务
首先登录开天集成工作台管理控制台
在我的流中选择创建流
选择计划,并点击右侧的重复执行
现在来配置计划的执行时间,我们需要每天晚上8点给用户发送短信,所以按此设置开始时间,重复次数设置为每天
设定好时间后,我们想想接下来要做什么?对,获取天气预报,于是我们再添加一个执行动作,添加一个天气预报的流,选择预报天气,选择城市
接下来就是发送短信,在执行动作中选择华为云短信,编辑收信人和信息。
这里我们可以看见,在短信内容里,我们可以选择上一个连接器天气预报里面的内容,就好像内容在流之间传递一样。
接下来保存流就好。
回到主页,我们可以选择开启我们的流,这样每天,我们就能收到每天的天气预报了。
四、一些问题
- Q 如果我想只在触发的条件下才发送短信,比如说气温很高的时候,实现吗?
- A 当然可以,华为云的执行动作的连接器中,有一个交控制的连接器,它能根据上一条的执行结果,完成接下来的内容。
- Q 这里的手机号和城市都是写死的,能不能根据数据库的用户信息,发送到对应的手机号和对应的城市天气吗?
- A 华为云开天平台除了可以使用华为云自带的连接器,我们也可以自己定义自己的连接器,连接之间项目的API,我们只需要把连接器配置好,值使用华为云提供的其他服务,比如说天气预报和短信就好了。
总之,开天的强大远不止于此,欢迎大家去使用体验。
【开天aPaaS大作战】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/360253
此外,在(https://bbs.huaweicloud.com/activity/suggestion.html)提出您的宝贵建议,标题以【云驻计划-定向征文】开头,还有机会赢取额外奖励。
- 点赞
- 收藏
- 关注作者
评论(0)