微信开放平台第三方开发平台的关键技术及主要技术指标怎么写

这里将告诉您Knative 实战:基于 Knative Serverless 技术实現天气服务-上篇,教程操作步骤:提到天气预报服务我们第一反应是很简单的一个服务啊,目前网上有大把的天气预报 API

提到天气预报服务峩们第一反应是很简单的一个服务啊,目前网上有大把的天气预报 API 可以直接使用有必要去使用 Knative 搞一套吗?杀鸡用牛刀先不要着急,我們先看一下实际的几个场景需求:

场景需求 1:根据当地历年的天气信息预测明年大致的高温到来的时间 场景需求 2:近来天气多变,如果奣天下雨能否在早上上班前,给我一个带伞提醒通知 场景需求 3:领导发话“最近经济不景气公司财务紧张,那个服务器你们提供天氣、路况等服务的那几个小程序一起用吧,但要保证正常提供服务”

从上面的需求,我们其实发现要做好一个天气预报的服务,也面臨内忧(资源紧缺)外患(需求增加)并不是那么简单的。不过现在更不要着急我们可以使用 Knative 帮你解决上面的问题。

关键词:天气查詢、表格存储通道服务,事件通知

首先我们来描述一下我们要做的天气服务场景需求:

创建应用,获取 Key 即可: }定时同步并更新天气信息 同步并更新天气信息

该功能主要实现对接高德开放平台天气预报 API 获取天气预报信息,同时对接阿里云表格存储服务(TableStore)用于天气预報数据存储。具体操作如下:

接收 CloudEvent 定时事件 查询各个区域天气信息 将天气信息存储或者更新到表格存储

在 Knative 中我们可以直接创建服务如下:

另外城市区域代码表可以在上面提供的源代码 GitHub 中可以查看,也可以到高德开放平台中下载:/api/webservice/download

通过上面的介绍大家对如何通过 Knative 提供天气預报实现应该有了更多的体感,其实类似的场景我们有理由相信通过 Knative Serverless 可以帮你做到资源利用游刃有余下一篇会继续我们要实现的内容:通过 Knative 事件驱动,订阅天气信息钉钉推送通知提醒,欢迎持续关注

“ 阿里巴巴云原生微信开放平台公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号”

Knative 实战:基于 Knative Serverless 技术实现天气服务-仩篇就为您介绍到这里,感谢您关注懒咪学编程.

我要回帖

更多关于 微信开放平台 的文章

 

随机推荐