|
用友UAP带你畅想企业互联下的即时通讯企业互联网下,只有将技术与业务结合在一起,才可以使“即时通讯”服务在企业中发挥的作用最大化。用友UAP平台中提供的IM功能已经将企业业务中所出现的常用信息处理场景进行了人工与智能方式的穷举,并提炼出适用于企业集成的技术解决方案。 现今越来越多的系统和平台已将“即时通讯”(简称IM)作为其社交功能的一部分,互联网大潮使IM技术发生了脱胎换骨剧变,用户更个性化的需求及大量通讯用户的涌入催生出更复杂的IM技术架构体系。 主流IM设计按平台可以划分为桌面IM、移动IM和WEB IM。从协议和连接实现角度划分可分为基于长连接的IM和基于短连接的IM。这两种实现方式也衍生出很多适用于不同场景实现方案,例如:模拟长连接、特定协议连接等。桌面IM、移动IM实现方式相对固定,往往无法实现跨平台通讯。WEB IM跨平台能力强并具有发展前景,但性能相对一般。因此,无论是桌面IM,还是移动IM和WEB IM,都存在一定的短板需要解决。 ▲ 桌面IM和移动IM:架构设计非常灵活,可以基于TCP 或 UDP之上编写自己定义的应用层协议,传输与部署效率高,开发者如需构建网络服务主要精力应放在线程控制、编解码、锁与资源、粘包丢包、压缩与加密、内存管理等问题上,同时业务上需要支持可插拔机制,下表为设计通讯服务首要考虑内容。 ▲ 浏览器处理能力和终端性能的提升使WEB IM 作为IM独立的分支作用日趋重要,碎片化的WEB IM插件可以锲入到任意WEB平台中实现信息流通。目前主流WEB IM的设计包括四种模式: RIA Socket、WEB Socket、Ajax轮询、Long Polling & Comet。服务端常见开源框架包括Comet4J、Pushlet、Dwr。 责编:李玉琴 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|