一、准备阶段(需求设计) 鉴权 采用哪种权限认证模式,Cookie由于有域的限制,考虑到以后可能做桌面端,IPhone端等,所以决定采用token进行权限认证,客户端通过token保存客户验证信息。而token则采用JWT进行(补充知识:JSON Web令牌)验证,用token建... ...
分类:
其他好文 时间:
2019-01-27 13:01:45
阅读次数:
222
技术栈 Rmessage是采用Reactor3,基于reactor-netty项目构建的实时消息推送api。 什么是Reactor3? Reactor 是一个用于JVM的完全非阻塞的响应式编程框架,具备高效的需求管理(即对 “背压(backpressure)”的控制)能力。它与 Java 8 函数式 ...
分类:
编程语言 时间:
2019-01-21 23:23:01
阅读次数:
266
即时通讯:支持好友,群组,发图片、文件,消息声音提醒,离线消息,保留聊天记录 (即时聊天功能支持手机端,详情下面有截图) 工作流模块 1.模型管理 :web在线流程设计器、预览流程xml、导出xml、部署流程 2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起 3 ...
分类:
Web程序 时间:
2019-01-20 20:05:03
阅读次数:
196
最初项目里用的环信即时通讯作为客服聊天工具,其实用的人也不多,现在客户有问题都是直接打call,哪有功夫跟你聊天,万一斗起来图了怎么办,感觉有点鸡肋,不过Boss在安利app的时候算是一个亮点吧,突突突....然,17年年底环信说开始收费了,果断放弃,怎么可能给你交钱,正好环信在项目里是个隐患,前后 ...
分类:
其他好文 时间:
2019-01-19 18:54:51
阅读次数:
166
随着计算机信息技术的迅速发展,绝大多数企业为更好的进行办公管理或是异地出差办公,就及其依移动oa办公软件了。 那么,移动oa办公软件的选择指标是什么?需要有哪些功能才算得上是一款合格的,优秀的、移动oa办公软件呢? 首先,OA是能够实现一个企业多人、多部门、跨地域的协同办公模式。即时通讯是它最基本的功能,而且也是区别于私人聊天工具的工作通讯软件。 OA的出现,是为了摆脱手工处理那些繁琐而重复
分类:
移动开发 时间:
2019-01-17 15:54:51
阅读次数:
266
分享一篇关于从需求分析到原型文档的极佳文章,找寻设计灵感,转自公众号:龙港码头 前言: 此篇文章是关于墨刀 「解X」 设计比赛活动的需求分析。内容包括:需求、设计目标定义、设计方向、解决方案(头脑风暴)、以及设计概念展示。 活动地址 https://modao.cc/posts/10983 Rede ...
分类:
其他好文 时间:
2019-01-17 13:57:28
阅读次数:
232
nodejs代码 // 导入WebSocket模块: const WebSocket = require('ws'); // 引用Server类: const WebSocketServer = WebSocket.Server; // 实例化: const wss = new WebSocketS ...
分类:
Web程序 时间:
2019-01-12 14:25:25
阅读次数:
999
热点随笔: · 从软件工程的角度解读任正非的新年公开信(宝玉)· .Net Core ORM选择之路,哪个才适合你(fly-小文子)· 为自己搭建一个分布式 IM(即时通讯) 系统(crossoverJie)· 十大经典排序算法动画与解析,看我就够了!(配代码完全版)(五分钟学算法)· surgin ...
分类:
其他好文 时间:
2019-01-07 10:29:59
阅读次数:
232
前言 老读者应该还记得我之前分享过一篇《设计一个百万级的消息推送系统》;虽然我在文中有贴一些伪代码,依然有些朋友希望能直接分享一些可以运行的源码;这么久了是时候把坑填上了。 目录结构: 本文较长,高能预警;带好瓜子板凳。 于是在之前的基础上我完善了一些内容,先来看看这个项目的介绍吧: CIM(CRO ...
分类:
其他好文 时间:
2019-01-03 18:11:12
阅读次数:
223
前言: 最近写了一个项目,要实现即时通讯功能,在网上查了一下有两种常见的实现方式:SignalR和WebSocket,SignalR是封装好的一个类库,有三种传输模式:LongLooping(长轮询)、WebSocket、Forever Frame(隐藏框架的长请求连接),它会根据浏览器的环境自动选 ...
分类:
数据库 时间:
2018-12-31 00:03:47
阅读次数:
321