CForce 最近的时间轴更新
CForce

CForce

V2EX 第 303684 号会员,加入于 2018-03-27 11:56:06 +08:00
CForce 最近回复了
2018-07-16 21:43:16 +08:00
回复了 SAM2O2O 创建的主题 开源软件 迈不过去的 IM 这道坎,有没有推荐好的开源 IM 项目
其实 IM 在一个应用中,往往是属于一个基础功能的角色,更多的是适当地调整来找到适合自己业务形态的 IM 策略,比如电商(A 家)和社交(T 家)的 IM 策略肯定是不一样的,但是最基础的那些都大同小异。
2018-07-16 21:32:20 +08:00
回复了 SAM2O2O 创建的主题 开源软件 迈不过去的 IM 这道坎,有没有推荐好的开源 IM 项目
在大公司做了好几年专职 IM 的来说两句。IM 这个东西涉及的太多了,就像楼上说的,做到容易,做好太难,我还想说一句:功夫在诗外。
服务器从推送通道维护(光这个就很难做好)、消息数据存储结构(这个往往和具体的业务架构有关,比如群聊的业务形态和一对一肯定不一样,如果牵扯到群聊,又有群成员管理,对不同成员推送不同内容消息等),消息推送队列的维护(每个用户当前已读位置);
客户端的通道保活,端上的消息存储和清理,消息的顺序合并,性能和省电问题,消息洪峰处理(比如大的群聊或者直播间),包括聊天的界面;
后续扩展的话,如果是一个成熟的增量同步上下行结构,在这个基础上可做的事情也非常多。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1698 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 00:17 · PVG 08:17 · LAX 16:17 · JFK 19:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.