看看“疫苗查询”小程序有温度的代码
看看“疫苗查询”小程序有温度的代码
近日,一篇《疫苗之王》刷爆了朋友圈,疫苗的安全问题被推到了风口浪尖,腾讯安全反诈骗实验室团队推出了“腾讯安心计划”小程序,方便用户便捷地查询疫苗安全信息。
这样一个暖心的小程序是怎样做出来的?
“腾讯安心计划”小程序分为三个主要服务:小程序前端、TARS代理服务、TARS后台服务。
1.小程序前端负责接收用户查询请求及反馈结果:
它的页面中实现了一个查询框,并且将查询框内输入的内容组成get请求发往接口URL。
2.代理服务负责解析HTTP请求,并将其转为TARS请求发往后端:
它使用TARS-Node.JS,绑定一个接口URL(如:xxxx.url.com/queryVaccine),通过Node.JS的KOA2框架提供的get方法解析收到的请求,并获得其中的参数,然后直接传参调用后端tars服务的请求接口。
3.查询服务负责提供查询结果:
它提供了一个查询本地内存的功能,首先定期从DB中捞出疫苗的信息数据,并写入内存,在收到接口请求后,在内存中查询到结果,再把结果返回给主调服务。
这样,一个具备查询后台数据功能的小程序就完成了。
小程序的便捷开发与部署,不同于APP的版本管理,可以快速更新页面内容而用户无感知。TARS的多语言支持以及高可用,可以通过多种方案及手段高效实现自己的需求,同时不需要将过多的精力放在服务的容灾容错处理上。
单纯从代码开发效率来看,小程序+TARS这样的实现组合,可以在只有一个前端+一个后端开发者,或者一个全栈开发者的情况下,在一天之内就可以高效便捷地实现一个与“腾讯安心计划”功能类似的小程序了。
如果优秀的您对代码有不一样的想法,欢迎留言评论。
看看“疫苗查询”小程序有温度的代码相关推荐
- springboot疫苗预约小程序毕业设计毕设作品开题报告开题答辩PPT
springboot疫苗预约小程序毕业设计毕设作品开题报告开题答辩PPT 用户注册登录:注册普通账号,然后使用注册的账号登录登录 微信授权登录:直接使用微信作为账号,授权后登录 资讯功能:用户可以任意 ...
- 用python做一个数据查询软件_使用Python实现NBA球员数据查询小程序功能
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于早起Python ,作者投稿君 一.前言 有时将代码转成带有界面的程序,会极大地方便 ...
- 王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP
王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP 该源码没有后台的也无需后台的,所以也就没有什么服务器和域名的烦恼和费用了 使用方法用HBuilder X软件打开文件然 ...
- python进行数据查询_使用Python实现NBA球员数据查询小程序功能
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于早起Python ,作者投稿君 一.前言 有时将代码转成带有界面的程序,会极大地方便 ...
- 小程序毕设作品之微信疫苗预约小程序毕业设计(7)中期检查报告
整个项目包含了:开题报告 + 开题报告PPT + 任务书 + 中期报告 + 论文模板 + 答辩PPT等 + 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的M ...
- 查分吧(chafenba)万用考试成绩查询小程序源码
查分吧(chafenba)万用考试成绩查询小程序源码 小程序演示:查分吧 小程序源码:http://mabida.cn/chafenba.zip 可以快速应用于保密性不高且修改不频繁的成绩.工资.证书 ...
- 股票查询小程序_以龙虎榜数据为例
功能需求 1.程序启动后,给用户提供查询接口,允许用户重复查股票行情信息(用到循环) 2.允许用户通过模糊查询股票名,比如输入"生物",就把所有股票名称中包含"生物&qu ...
- 垃圾分类查询+小程序源码
老规矩先上演示图片 垃圾分类查询PC端 垃圾分类查询小程序端 小程序截图.jpg 源码地址 链接:https://pan.baidu.com/s/1DrYxx5k8n7I4r5TMr7SYzg 提取码 ...
- 公交车查询小程序开发应具备哪些功能
随着社会以及互联网的不断发展,乘坐公交车是我们出行的工具之一了,在我们乘坐公交车之前一般都会查询我们出行的路线,查询我们要乘坐的公交车还有多久到达该站点,一般我们都是使用公交车查询小程序去查询这 ...
最新文章
- WCF中的序列化[上篇]
- linux系统相关硬件查询
- 使用第三方插件,对office,PDF 进行预览
- iptables 基础
- css 跳动的心_如何用纯CSS为您的情人打造一颗跳动的心
- ATL和ActiveX做的控件.dll和.ocx最主要的区别(摘录)
- 4.3.5子网划分和子网掩码
- 华为tsm_台积电:如果不能向华为销售芯片,其他订单可快速取代华为空缺
- Itext学习(二)----实现把图片转化为pdf
- [转]加密技术在企业数据安全中的应用
- TensorFlow:模型的保存与恢复(Saver)
- fastcgi与cgi的区别
- 稀疏编码(sparse code)与字典学习(dictionary learning)
- 转 windows核心编程 学习笔记 目录
- 数据采集之登录那些事
- 2019年全国各类型POI数据
- 最长公共子串(动态规划)
- vmware15安装黑苹果懒人版教程
- 修改某张表的结构_在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是Alter。...
- 在IIS上部署ASP网站