Knative 实战:三步走!基于 Knative Serverless 技术实现一个短网址服务( 三 )
通过接口实现长网址到短网址的映射服务当用户通过浏览器访问短网址的时候通过 301 跳转到长网址下面我们一步一步实现这个功能
数据库
既然要实现短网址到长网址的映射,那么就需要保存长网址的信息到数据库,并且生成一个短的 ID 作为短网址的一部分。所以我们首先需要选型使用什么数据库。在本示例中我们选择使用阿里云的表格存储,表格存储最大的优势就是按量服务,你只需要为你使用的量付费,而且价格也很实惠。如下所示的按量计费价格表。1G 的数据保存一年的费用是3.65292元/年( 0.000417 24 365=3.65292) ,是不是很划算。
短网址生成 API
我们需要有一个 API 生成短网址
/new?origin-url=${长网址}
origin-url 访问地址返回结果
假设我们服务的域名是 short-url.default.serverless.kuberun.com ,那么现在访问 http://short-url.default.serverless.kuberun.com/vEzm6v 就可以跳转到长网址了。
推荐阅读
- jcg|影之诗:JCG的亚军人偶造物 实战六十盘感想
- 剑魂|DNF:如何短时间打出更好伤害?剑魂干货来了,实战主流装备搭配
- 潘多拉的回响|捍卫时序直至终焉 实战手游《潘多拉的回响》今日公测
- 鱿鱼游戏|原神:香菱更适合魔女套还是绝缘套?实战测试结果你想不到
- 赛尔号|赛尔号:灵格星系三大上古神兽揭秘,沃卡奥拉技能实战综合测评!
- 地下城与勇士|DNF:女大枪才是最大赢家!3个技能优化,实战体验大幅提升
- 花果山|梦幻西游:新版力天机史诗级增强,摇身变物理一哥,老王实战测试
- 原神|原神:托马能否适配胡桃?实战分析托马替代钟离,胡桃上限提高
- 第五人格|第五人格:玩家开出金皮“双黄蛋”,实战测试后,却差点哭出了声
- 消逝的光芒2|永劫无间:虎牙法神推荐三种长枪振刀玩法,网友:实战效果好