作者:emiliaxie
在过去的云+开发者大会上,让开发者兴奋的不仅是现场一次又一次的技术思想碰撞,更意外的收获是,收到一块可以支持二次开发的IoT参会证。
让我们先来看看这个带着黑科技范的参会证呗。
在以往,我们的参会证仅仅是一个参会资格证明,别无他用。但今天,这块小小的IoT参会证,让每一个参会者与大会产生更深度的互动互联:
我关心的会场大门开了吗,可以进场了吗?
会场的餐吧这会儿人多吗?
会场消防通道在哪里?
…
这便是腾讯云IoT Hub团队在云+开发者大会上给每一个人的惊喜。
腾讯云IoT Hub(物联网通信)是一个帮助开发者低成本,快速实现“设备-设备”,“设备-用户应用”,“设备-云服务”直接可靠、高并发的数据通信的物联网通信平台,通过IoT Hub,开发者可以基于SDK将设备快速接入平台,构建物联网应用。
“我们在大会前1个月临时接到开发IoT参会证的需求,时间比较紧张。考虑到小程序‘免安装、免适配’的特性,我们基本毫不犹豫地选择了用小程序来做我们IoT参会证的应用端。” 负责本次IoT参会证的产品经理Francis说道。
“在IoT参会证小程序开发之前,我做了一些技术调研,了解到云开发TCB提供小程序无服务开发能力,不需要申请服务器,不需要自己搭建环境,不需要申请https,也不需要前后台联调就可以上线,这可以大大缩短我们的开发和上线周期,为此,我们最终决定使用云开发TCB来开发我们的小程序”。IoT参会证小程序开发负责人,高级前端开发工程师Hazel提到。
页面打开流畅、快速,可以给用户一个良好的第一印象。为了提升IoT参会证小程序的页面打开速度,Hazel用小程序·云开发先存储了一遍用户数据,这相当于业务初始化的时候,只需要从小程序·云开发拉取初始化数据,异步进行后台登录,这样大大缩减了页面的打开时间。
由于时间紧迫,后台接入层根本来不及申请https证书,于是Hazel把云函数作为路由,将appid,openid转发到原有的服务中,统一通过云函数进行转发,就这样顺利解决了来不及申请https的问题。
大会当天近千人参与,这意味着有近1000的高并发,“云开发TCB具备自动弹性伸缩的能力,可以便捷扩容,我几乎不需要担心高并发的问题。此外,云开发TCB监控控制台,前端可以清晰地看到云函数请求量曲线、用户量和定位请求出错的日志,非常方便使用。”
借助云开发TCB的存储、云函数、弹性伸缩等能力,IoT参会证在云+开发者大会上完成了 它的首秀,也赢得了开发者的亲睐,成为本次大会的一个惊喜。