资讯专栏INFORMATION COLUMN

二维码被扫实时返回方案

church / 2570人阅读

摘要:优点避免前端多次的轮询,减少服务器压力可以不用实时的知道被扫码情况流程图

来自个人博客 二维码被扫实时返回方案
场景

需要在小程序二维码扫码功能

被扫码成功后跳转到成功页面

不想使用websocket 通讯,想通过接口的方法实现

方案

用户扫码二维码成功后 会入库,并入redis 队列

前端请求扫码状态接口,后端使用redis 取队列方法BRPOP 阻塞25秒,有则返回成功状态,没有则继续等待,超过25秒发状态码让前端重新请求接口。

优点

避免前端多次的轮询,减少服务器压力

可以不用websocket实时的知道被扫码情况

流程图

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28421.html

相关文章

  • 浅析微信支付:下载对账单和资金账单

    摘要:本文是浅析微信支付系列文章的第九篇,主要讲解商户下载对账单接口和资金账单接口的实现和一些注意事项。注意微信侧未成功下单的交易不会出现在对账单中。 本文是【浅析微信支付】系列文章的第九篇,主要讲解商户下载对账单接口和资金账单接口的实现和一些注意事项。 浅析微信支付系列已经更新九篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:申请退款、退款回调接口、查询退款 浅析微信支付:查询订...

    Ethan815 评论0 收藏0
  • PHP开发银联云闪付维码支付

    摘要:最近刚好有在研究银联云闪付的支付模块,所以就写篇总结分享给大家。很方便的就是,银联云闪付的接入给我们准备了测试模式,就是你并不需要真的有商户号才能开发,不像微信支付那样非要有商户号才能测试开发。 你好,是我琉忆。最近刚好有在研究银联云闪付的支付模块,所以就写篇总结分享给大家。 这算是第二次接触支付的东西了,接触得最多的是接入微信支付,自己也有相关的总结文章,可以去segmentfaul...

    王笑朝 评论0 收藏0
  • 浅析微信支付:如何使用沙箱环境测试

    摘要:本文是浅析微信支付系列文章的第十篇,主要讲解如何使用沙箱环境来测试微信支付。图为微信支付仿真测试系统后简称仿真系统的简化原理图。沙箱说明微信支付沙箱环境,是提供给微信支付商户的开发者,用于模拟支付及回调通知。 本文是【浅析微信支付】系列文章的第十篇,主要讲解如何使用沙箱环境来测试微信支付。 浅析微信支付系列已经更新十篇了哟~,没有看过的朋友们可以看一下。 浅析微信支付:下载对账单和资...

    骞讳护 评论0 收藏0
  • 云无边界,阿里云混合云数据同步发布

    摘要:摘要针对不同数据库间数据实时同步难的问题,日前,阿里云宣布推出混合云数据同步一站式解决方案,便于广大云产品用户实现实时数据同步的混合云支持,更为方便的是,该功能让本地也能实现与云上数据库的实时同步。 摘要: 针对不同数据库间数据实时同步难的问题,日前,阿里云宣布推出混合云数据同步一站式解决方案,便于广大云产品用户实现实时数据同步的混合云支持,更为方便的是,该功能让本地Oracle也能实...

    MASAILA 评论0 收藏0

发表评论

0条评论

church

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<