欢迎参加华为云活动“中间件最佳实践挑战营”!
这是本次挑战营的第1关,坚持闯关成功有机会获第五期好礼:码豆/荣耀手环/华为背包等,全通关还有大奖!本期活动截止5月24日。
注意:参与闯关前,请确保已报名加入活动群并领取实践资源,如未入群请点击添加小助手微信(zhongjianjianxiaoge),回复“中间件”报名入群!
一、 场景介绍
本手册基于华为云API网关实践所编写,用于指导您开放并调用API。
本手册主要指导您将电话号码归属地查询作为后端服务,开放一个查询API,并将此API发布到RELEASE环境,以便调用。最后将此API绑定流控策略,进行流量控制,确保API可以提供持续稳定的服务。
什么是API网关?
API网关(API Gateway)是为开发者、合作伙伴提供的高性能、高可用、高安全的API托管服务,帮助用户轻松构建、管理和部署任意规模的API。
为什么使用API网关?
轻松构建、管理和部署任意规模的API。
灵活自定义的流量控制策略制定,保障API服务的稳定和连续。
提供多种API监控指标,更方便统计分析API服务情况。
二、 实践指南
(1)实践资源说明:API网关服务仅对开放API的用户收费。开通服务、创建API、发布API、管理API免费。计费价格详情见:https://www.huaweicloud.com/pricing.html?tab=detail#/apig
提示:本次实践建议使用APIG共享版,并选择“上海二”区域;实践费用预计:0元≤实践费用<1元。
(2)最佳实践指南:https://support.huaweicloud.com/bestpractice-apig/apig-zh-bp-180606001.html
(4)APIG基础课程:《API网关:助力API经济》
三、 闯关任务
任务一:创建API分组、创建API,并将API详情页“总览”截图,截图需包含右上角华为云账号名,并按回帖格式要求在本帖中回帖;
奖励:100码豆(可用于兑换DevCloud会员中心实物好礼);
任务二:根据实践指南完成实践操作,将调试截图,将URL结果截图,并按回帖格式要求在本帖中回帖;
奖励:本期闯1关可参与抽取“荣耀手环4 Running版”;闯2关可参与抽取“华为背包”;详见FAQ评奖规则
四、 回帖格式
请务必按照以下格式要求进行回帖,否则无法计算奖励:
华为云账号名:XXX(即右上角的字母数字组合ID)
微信昵称:XXX
实践感想:XXX
实践截图:至少包含(a)API详情页总览截图、(b)调试结果截图、(c)调用API截图、(d)监控数据截图,共 4 张截图。
例1-API详情页“总览”:
例2-调试结果:
例3-调用API:
例4-监控数据:
附各关卡快速入口:
第1关任务:基于API网关的电话号码归属地查询
第2关任务:使用函数工作流服务为图片打水印
第3关任务:使用Redis实现排行榜功能
第4关任务:使用DMS Kafka优化消费者poll
第5关任务:使用CPTS进行电商网站性能测试