专业IM即时通讯软件开发,值得信赖!

标签:IM实践

IM资讯

巨头阴影下的移动IM市场,瞄准安全隐私的后来者还有无机会?

巨头阴影下的移动IM市场,瞄准安全隐私的后来者还有无机会?
如今的移动即时通讯市场有点“蹊跷”,一边是朋友圈里“微信又出故障了”,“微信要上直播了”“烦死了,每天被微信群里的垃圾信息轰炸”等诸如此类的控诉和抱怨,另一边是主打隐私保密安全的后来者集体出动,海外的Telegram截止到今年2月,用户每天发送消息150亿条,月活跃用户突破1亿人...

云聊IM 3个月前 (09-13) 117℃ 0喜欢

即时通讯软件开发

IM开发基础:正确理解HTTP短连接中的Cookie、Session和Token

IM开发基础:正确理解HTTP短连接中的Cookie、Session和Token
前言 众所周之,IM是个典型的快速数据流交换系统,当今主流IM系统(尤其移动端IM)的数据流交换方式都是Http短连接+TCP或UDP长连接来实现。Http短连接主要用于从服务器读取各种持久化信息:比如用户信息、聊天历史记录、好友列表等等,长连接则是用于实时的聊天消息或指令的接收...

云聊IM 8个月前 (04-11) 582℃ 0评论 2喜欢

即时通讯软件开发

如何选择即时通讯应用的数据传输格式

如何选择即时通讯应用的数据传输格式
前言 即时通讯应用(包括IM聊天应用、实时消息推送应用等)开发的前期技术选型时,关于数据传输格式的选择,在即时通讯开发者同行的眼里,是个极富争议话题。 精略分析一下,大概的原因在于: 可选择的协议或封装格式多种多样: 可选择的余地很大:XMPP、Protobuf、JSON、私有...

云聊IM 9个月前 (03-17) 326℃ 0评论 0喜欢

即时通讯软件开发

IM开发基础:快速理解服务端数据库读写分离原理及实践建议

IM开发基础:快速理解服务端数据库读写分离原理及实践建议
IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据、增值业务和附属功能不谈,单从IM聊天工具的立身之本——聊天数据来说,理论上是不需要在服务端存储的(或者说只需要短暂存储——比如离线消息,上线即拉走),这也是为什么微信在前段时间号称绝不存储用户聊天数据的原因(...

云聊IM 11个月前 (01-27) 228℃ 0评论 0喜欢

即时通讯软件开发

IM开发基础:前置HTTP SSO单点登陆接口的原理

IM开发基础:前置HTTP SSO单点登陆接口的原理
一个安全的信息系统,合法身份检查是必须环节。尤其IM这种以“人”为中心的社交体系,身份认证更是必不可少。 一些PC时代小型IM系统中,身份认证可能直接做到长连接中(也就是整个IM系统都是以长连接为中心:身份鉴权、数据收发、文件传送等等)。但当前主流的IM(尤其新一代的移动端IM)...

云聊IM 11个月前 (01-19) 384℃ 0评论 0喜欢

即时通讯软件开发

IM如何加快首次加载速度、节省流量

IM如何加快首次加载速度、节省流量
前言:“客户端上传时间戳”的玩法,你玩过么?一起聊聊时间戳的奇技淫巧! 缘起:无线时代,流量敏感。APP在登录后,往往要向服务器同步非常多的数据,很费流量,技术上有没有节省流量的方法呢?这是本文要讨论的问题。 问题一:APP登录时需要拉取什么数据? 答:APP登陆时,一般要拉取两...

云聊IM 1年前 (2017-12-16) 382℃ 1评论 0喜欢

即时通讯软件开发

IM系统中群消息这么复杂,怎么能做到不丢不重?

IM系统中群消息这么复杂,怎么能做到不丢不重?
群聊是多人社交的基本诉求,不管是QQ群,还是微信群,一个群友在群内发了一条消息: (1)在线的群友能第一时间收到消息 (2)离线的群友能在登陆后收到消息 由于“消息风暴扩散系数”的存在(概念详见《QQ状态同步究竟是推还是拉?》),群消息的复杂度要远高于单对单消息。群消息的实时...

云聊IM 1年前 (2017-12-12) 511℃ 0评论 0喜欢

即时通讯软件开发

微信为啥不丢“离线消息”- 即时通讯开发离线消息怎样才能不丢

微信为啥不丢“离线消息”- 即时通讯开发离线消息怎样才能不丢
当发送方用户A发送消息给接收方用户B时,如果用户B在线,之前的文章《微信为啥不丢“在线消息”?》聊过,可以通过应用层的确认,发送方的超时重传,接收方的去重保证业务层面消息的不丢不重。 那如果接收方用户B不在线,系统是如何保证消息的可达性的呢?这是本文要讨论的问题。 问题:接收方不...

云聊IM 1年前 (2017-12-12) 504℃ 0评论 0喜欢

即时通讯软件开发

微信为什么不丢消息-IM即时通讯消息的可靠投递分析

微信为什么不丢消息-IM即时通讯消息的可靠投递分析
在现实环境中,开发一套比较完善的IM即时通讯软件系统,就一定躲不开消息投递可靠性这一关。虽然,我们现在的网络带宽比以前好太多了,但是网络结构也越来越复杂,无线网络环境尤其为甚。那么如何才能尽量保证IM即时通讯消息可靠投递呢? 本文是关于微信消息投递机制的猜测,与微信没啥关系,只是...

云聊IM 1年前 (2017-12-12) 678℃ 0评论 0喜欢

点击这里给我发消息