说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

容联·云通讯线下沙龙:IM 5.0助力App社交化

HTML文档下载 WORD文档下载 PDF文档下载
6月27日,中关村Binggo Café,CSDN携手容联·云通讯线下沙龙就“IM 5.0时代App社交化”与开发者进行深入的沟通与交流,共同探讨移动IM背后的技术奥秘,剖析云通讯IM如何聚焦场景·连接服务,对移动IM的极致化追求。

在移动互联网时代,用户对信息到达度的忍耐力变得越来越低,超过3秒便开始变得不安,超过7秒开始出现用户流失。这种现象,在用手机沟通时尤为强烈,用户对信息发送延迟的忍耐度是按秒计算,而信息丢失更成为一件不可以接受的事情。但是,在一秒钟之内成功完成一张图片或一段文字发送,这个简单动作的背后,技术却做了大量的努力。可能需要解决弱网环境的传输、网络动态切换的问题、不同终端的问题等,用户体验的每一小步进步,在技术领域都是一个大的跨越。


6月27日,中关村Binggo Café,CSDN携手容联·云通讯线下沙龙就“IM 5.0时代App社交化”与开发者进行深入的沟通与交流,共同探讨移动IM背后的技术奥秘,剖析云通讯IM如何聚焦场景·连接服务,对移动IM的极致化追求。

云通讯IM:聚焦场景·连接服务

容联云通讯产品总监 张靖宇以《云通讯IM:聚焦场景·连接服务》为主题,介绍了容联云通讯的发展史,以及移动IM云通讯的基本功能和重构之路。从最初的VoIP能力、增加IM、视频能力到易用性优化、架构重构,三年的时间,容联云通讯已经历了5.0的演变,主要为开发者提供IM通讯、VoIP、会议、Video、呼叫中心五大方面的API服务,其基本功能包括:设备推送功能、多终端登录、客户端和服务端获取历史记录功能、服务端发送广播消息和推送设备以及数据统计等。


容联云通讯产品总监 张靖宇

在4.0接入易用性优化之后,容联对整套架构进行了重构。然而,与传统通讯不同的是,移动通讯包含了弱网络、网络动态切换、流量及耗电敏感、终端差异等问题,这也就表示,在对架构进行重新设计并开发时,必须解决是否使用消息中间件、数据库选择、状态同步、设备推送以及不丢消息。


在进行重构时,容联设定了快、省、稳的目标,这是所有开发者最关心的问题。首先,登陆、发送消息要快,对此,容联分别采用了无DNS设计、后台轮询测速、无注册流程、兼容用户账号体系,以及小包体协议、多媒体消息通道复用、push-pull系统架构来解决;其次,省电、省流量,容联采用ProtoBuffer+自定义协议、压缩机制、智能多包合并、包体精简、重连优化等技术手段来实现流量优化,并在省电方面运用网络+服务端动态调整、1个字节的心跳包和心跳空闲机制。此外,以多段ACK确认、永久化存储、排序队列控制来逻辑保证不丢消息。

IM的技术与价值

分享完容联云通讯的发展、核心功能以及重构之后,在移动通讯行业拥有10年经验的益动思博科技CTO 袁秋波发表演讲,阐述IM的技术与价值。IM主要包括三种实现方式,分别为XMPP、第三方服务和二进制,开发者该如何进行技术选型?袁秋波就其优缺点以及使用案例进行了详细讲解。

  • XMPP:开源实现多,可进行二次开发,不需要自己实现协议,但占用网络资源多。
  • 第三方服务:可直接使用,快速实现产品,节省资源,但不易于扩展,其服务稳定性依赖于第三方。
  • 二进制:传输效率高,省流量,但耗时耗力,不易于维护。


益动思博科技CTO 袁秋波

在演讲中,袁秋波对基于XMPP协议的IM整体架构进行了剖析。XMPP可扩展消息与存在协议在早期时是以Jabber协议为基础的,后期又进行了一些扩展,在XMPP服务器开源框架方面,现在比较主流的有OpenFire、Ejabberd和Tigase等。OpenFire基于Mina框架实现,拥有着成熟稳定、插件多、易集群等优点,Ejabberd基于Erlang语言实现,高并发但学习成本高,不易于扩展。


袁秋波以OpenFire为例对XMPP进行了详细讲解,OpenFire自带数据库及用户认证机制,但无法满足项目中的用户认证要求,因此,通过配置及插件的方式修改OpenFire的用户认证机制,实现OpenFire访问数据库或用户鉴权API。对于文本、图片以及非实时语音和视频内容可直接使用XMPP的message节点进行传输:

<message from="madhatter@wonderland.lit/foo">  to="alice@wonderland.lit"  type="chat">  <body>Who are you?</body>  <subject>Query</subject></message>

欢声笑语共论IM技术

在演讲及Q&A环节中,还穿插着两次红包抽奖活动以及短暂茶歇。参会者在享用各式各样的美味点心、猛戳手机屏幕参与抽奖的同时,相互之间进行沟通,有些参会者还将自己在IM实践中遇到的问题与讲师进行交流,更有美女听众手写笔记,现场充满着温馨浓厚的交流氛围。


TPaintBox与TImage的比较-Delphi资料 WINDOWS基于调色板的图像消隐-Delphi资料 改变图片效果-Delphi资料 改造HINT的输出方式-Delphi资料 基于Delphi的图像漫游 将BMP放入Paradox的BLOB的字段中-Delphi资料 界面色彩渐变效果的实现-Delphi资料 如何查阅可视窗口标题-Delphi资料 如何得到Timage控件的DC-Delphi资料 如何关闭一个MDI子窗口-Delphi资料 如何检测鼠标击了哪一个对象-Delphi资料 如何将鼠标锁定在固定范围内-Delphi资料 如何使你的窗口Stay on Top-Delphi资料 如何在ListView控件中绘底图-Delphi资料 如何在屏幕上移动Image图象-Delphi资料 软件中复活节彩蛋的实现-Delphi资料 实现图象局部放大的原理和方法-Delphi资料 使用Delphi实现滚动式面板窗口 通用的MsgBox-Delphi资料 图象放大镜——实现图象局部放大的原理和方法-Delphi资料 图形的特殊显示效果-Delphi资料 图形整体拉出效果-Delphi资料 一个实用的Delphi屏幕拷贝程序的设计 用Delphi 显示122种图形特效 用Delphi编写DLL实现动态改变分辨率 用Delphi进行OpenGL编程学习心得 用Delphi开发windows95屏幕保护预览程序 用Delphi实现壁纸更换 用DELPHI实现位图显示特技 用DELPHI中Canvas特性开发图形软件 用构件变换法实现动画效果-Delphi资料 天啊,这就是《程序员》? 编译java程序需要哪些工具,菜鸟提问. how to use *.pak?? ★在数据窗口中如何同时实现多行操作,如update或delete多行。 请问oracle8i的下载问题! 请问MSDN.net 中文版光盘出了吗??????????????????????? 关于STRING的问题 在IE中程序运行有错误?请指点! JB8做个BMP,奇怪问题 有谁知道*.dns用什么软件打开吗,急!!! 大家给我推荐一个delphi源码网站 Oracle8.17的安装问题,请大家帮忙,急呀!谢谢! csv文件存储求助 问个关于checkboxlist控件的用法! 客户端通过Session Bean 调用 Local EntityBean的问题. 启动j2ee的问题--j2ee -verbose 那里能够下载破解的install shield 5.0 or 5.5 or 6.0? 我想搞网络游戏开发,请教各位的意见 如何在接受表单的ASP文件中,去知晓是这个表单中的哪个'确认按钮'被按下了?? 我的数据库打不开了!!! 连接MySQL数据库服务器? 有谁可以推荐几个国外的比较热的asp论坛,多谢! 我是一个菜鸟,想学asp,希望前辈给指条路 有人知道工程硕士是怎么回事吗?和普通的有什么不同啊,可以考普通的博士吗?谢谢阿 access数据库为何备份出错? 有了主键,还需要建立索引吗?解决送分。 在Oracle的逻辑数据库结构中有个概念叫"范围"的是什么意思呀? 能将javascript改写成其它语言吗? 为什么动态创建的控件不能保存? HelpProvider控件的问题 如何把几个dbf表中的数据导到一个表中? 软件汉化有几种方法呢? 各位大虾,求助,在线急等! 看看我能放多少分.... 急啊,我刚买的电脑就出问题了~~~~ 大虾有没有《人月神话》的电子版啊? 天那,资源泄漏 怎样用Wingate绑定IP 高手请进!! 求WSAD 5.0 中文开发文档。 如何做rich Client? VB6在windowsXP中,无法用RmDir命令删除文件夹,只能删除文件,怎么回事?如何解决?在windows98中可以删除。 一个EXCEL的问题,请HELP update 没有加 where 字句导致误操作 怎么恢复(十万火急) ? 为什么国内域名比国际的还贵呢? BDE问题 请教三层结构中数据库访问 的问题 请教大虾怎样编写《网络连接监测》 ,还有怎样进行网络流量监测?(附源代码)多谢! 小问题 如何求总? 大家来帮帮忙 北京怀柔一副乡长利用拆迁敛财近千万 美国电视台为“童言辱华”道歉 被指诚中国核潜艇屡遭外国侦查 官兵兴奋“免网民要求数学滚出高考 北京教委称收到九省区市可网查个人信用 注册到看结果“灰代办”黑色交易揭秘:北京买套房省央行个人征信平台体验:网查信用记录要1477吨进口菜油掺入国储库 中储粮评论称转基因食品屡屡混入国储库跟管理英国“小报女王”将接受刑事审判 令世美国多名政客支持监听 吁欧洲提高自身美国多名政客支持监听 吁欧洲提高自身人民日报谈教育实践活动:有些干部只说温岭数百医护人员抗议医疗暴力 呼吁严德媒:窃听丑闻得教训 要像中俄一样变德国社民党称需要成立调查委员会 斯诺英国发生强烈暴风雨天气已致4死 逾6遵义市委书记廖少华被调查 曾多次强调英国发生强烈暴风雨天气已致4死 逾6德国社民党称需要成立调查委员会 斯诺安倍突访土耳其 传为劝阻土放弃购中国7月我省CPI同比上涨1.9%老半边街正式启动改造首届中国慈善论坛在北京举行体坛零讯80位书画家携得意作品参展万安镇运用新媒体开展工作 解决群众实张大千《惊才绝艳图》或创拍卖奇迹香港社会各界逾19万人“和平普选大游体坛零讯9月2日 川剧《尘埃落定》将第五次亮不敌日本 中国女排遭遇两连败志愿者服务暖民心 拉近距离 打造“和2014年成都马协马术比赛举行1201名人民陪审员参加岗前培训酷炫豪华不合法 90余辆摩托被暂扣八百年后小行星撞地球 美国科研人员先一批民国名人墨迹信札将亮相匡时夏拍让更多的日本人了解南京大屠杀真相种植养殖+农业观光 农场主与乡邻共同阿巴斯称愿接受埃及停火方案2014年成都马协马术比赛举行
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘