技术栈 Rmessage是采用Reactor3,基于reactor-netty项目构建的实时消息推送api。 什么是Reactor3? Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能力。它与 Java 8 函数式 ...
分类:
编程语言 时间:
2019-01-21 23:23:01
阅读次数:
266
待解决的问题,如下: 在使用apicloud 的时候我们,在开发用户登录的时候可能会遇到这样的问题,当有2个设备a,b同事使用的app的时候并且是同一个人登录,我们需要去做判断,即大家常说的单点登录。 解决办法: 这里我们需要有几个重点的事情要去做,比如现在有个用户Q同时拥有2个手机a,b 帐号的时 ...
1 概要说明 使用微信扫描登录相信大家都不会陌生吧,二维码与手机结合产生了不同应用场景,基于二维码的应用更是比较广泛。为了满足ios、android客户端与web短信平台的结合,特开发了基于SinglarR消息推送机制的扫描登录。本系统涉及到以下知识点: SignalR:http://signalr ...
分类:
其他好文 时间:
2019-01-16 13:18:06
阅读次数:
203
1.什么是WebSocketWebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。2.实现原理在实现websocket连线过程中,需要通过浏览器发出websocket连线请求,然后服务器发出回应,这个过程通 ...
分类:
编程语言 时间:
2019-01-15 19:06:08
阅读次数:
280
由于业务需要引入微信扫码支付,故利用websocket来实现消息推送技术。 实现大致流程:首先客户端点击微信支付按钮,触发微信支付接口,同时微信支付响应成功参数后,连接websocket客户端,此刻利用微信支付返回的参数生成一个二维码弹框,此时连接websocket 客户端时会发送一个指定的消息内容 ...
分类:
微信 时间:
2019-01-13 18:06:19
阅读次数:
701
本文由云+社区发表 PWA(Progressive Web App)起源背景 传统的Web网页存在以下几个问题: 进入一个页面必须要记住它的url或者加入书签,入口不便捷; 没网络就没响应,不具备离线能力; 不像APP一样能进行消息推送。 Native app: 开发成本高 软件上线需要审核 即使使 ...
分类:
其他好文 时间:
2019-01-11 19:02:36
阅读次数:
210
废话不多说,上来就堆代码.......... 感觉挺简单,就不过多解释,应该一看就懂..... 有点忙,相关jar包看API,好像有。。。。。。。。。。 ...
分类:
微信 时间:
2019-01-08 00:21:32
阅读次数:
1028
前言 老读者应该还记得我之前分享过一篇《设计一个百万级的消息推送系统》;虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上了。 目录结构: 本文较长,高能预警;带好瓜子板凳。 于是在之前的基础上我完善了一些内容,先来看看这个项目的介绍吧: CIM(CRO ...
分类:
其他好文 时间:
2019-01-03 18:11:12
阅读次数:
223
一.主要功能: 用户:登录、注册(微信账号登录、手机号登录)、修改、审核 内容:发布、审核、分享、点赞、收藏及置顶热推等相关操作 评论:发布、审核、点赞及热评等相关操作 消息推送:站内信如用户修改结果、内容发布结果、评论审核结果等通知,站外信比如短信、微信通知 后台相关:审核、编辑操作(置顶、热评等 ...
分类:
移动开发 时间:
2019-01-02 13:58:50
阅读次数:
437
微信公众号消息推送 前提 环境: python 3 框架: django 1.11.9 需要有自己的服务器来响应微信发送的Token验证~~ 当然, 下面的代码用上了博主的服务器, 直接复制博主的也能用, 如果没有响应, 说明博主没启服务 测试环境 这里先介绍测试号的开发; 测试接口链接: http ...
分类:
微信 时间:
2018-12-30 22:18:52
阅读次数:
318