精品为您呈现,快乐和您分享!

移动端

收藏本站

OK下载站

当前位置: 首页 > 软件下载 > 聊天软件

酷信即时通讯v1.0.0官方版

酷信即时通讯v1.0.0官方版

类型:聊天软件 语言:简体

大小:98.6M 更新时间:2020-11-26

推荐指数:

应用简介


酷信即时通讯是时酷信息开发的一款即时通讯软件。 100%自主研发,具有超强并发性能。自定义协议简单明了。它基于Protobuf的二进制字节格式,数据包极小,数据量小,传输速度快,带宽大。入住率低。









酷信即时通讯是时酷信息开发的一款即时通讯软件。 100%完全自主开发,具有超强并发性能,自定义协议简单明了。它基于Protobuf的二进制字节格式,数据包极小,数据量小,传输速度快。带宽使用率低!



酷信即时通讯



软件特点



ProtoBuf 描述



协议缓冲区是一种与语言无关、与平台无关、可扩展的序列化结构化数据的方法,可用于(数据)通信协议、数据存储等。



Proto col Buffers是一种灵活、高效、自动化的结构数据序列化方法。使用protobuf序列化后的大小是JSON格式的十分之一,XML格式的二十分之一,但性能却是它们的5倍。 ~100倍,更好的扩展性和兼容性。



即时通讯源码



数据库存储分库及表方案



例如用户单次聊天记录:



根据用户ID除以10000作为分库的key



每10000个用户的聊天记录存储在一张表中,使得聊天记录分布均匀。



提高数据库插入和查询的处理效率(很多用户相关的表设计中都采用了这种方案)



视频聊天源码



团体套餐支持



服务器内部会自动形成协议包,同时发送多个消息包。



接收多条消息时,只需发送一份回执协议,减少回执协议的浪费。



当客户端需要解析协议包时,将其解析成多个消息包进行处理。



开源即时通讯



组别差异



石库:



食库中的群组概念都是在临时聊天室中实现的。客户端每次登录成功后必须遍历自己的组,每个组发送加入协议。



创建群组需要发送多个协议



当组较多且网络不稳定时,错误率较高。



群成员上限10000人



酷信:



客户端登录后无需发送入群协议。服务器会自动绑定用户加入的组和用户的连接。



当群组较多且网络不稳定时不会受到影响。



要创建群组,只需发送协议



群组成员数量上限为10万



集团新闻



石库:



最多返回最近发送的100条消息,99+则显示。



漫游时发短信速度慢



酷信:



显示准确的离线消息总数,并获取最新20条消息。



漫游消息速度快



我是



注册和登录



石库:



在业务系统注册账号后,系统需要自动调用XMPP系统来注册用户。



客户端需要保存密码(过程复杂且需要保持内容一致性)



XMPP交互控制协议有数百种,流程复杂。



食库即时通讯账号登录只能是密码登录,且XMPP系统必须已注册用户,否则登录失败。



酷信:



注册业务系统后,无需再注册账户。



登录业务系统后,您可以根据返回的token登录客户端,无需保存密码。



登录协议只需要一种协议



交互控制协议不超过十种,而且协议极其简单,流程也极其简单。