一套完整的即时通讯系统包含哪些?

一套完整的即时通讯系统包含哪些?,第1张

目前有很多组织机构仍旧在局域网中办公,非常重视企业内部数据安全,不适用完全开放的办公模式。因为,一些特殊组织机构的日常办公,除了要存放大量行政,财务,人事,甚至是技术交流,文档信息。还要考虑在局域网中安全稳定运作的即时通讯软件,这就要考虑到私有化部署问题。私有化部署,可以极大程度上解决政企单位数据安全问题。本文就介绍一下什么是一套完全私有的即时通讯系统,

功能介绍:

(1) 即时通讯系统 快速实现单聊群聊,具备图片、语音、位置、 音视频通话等各种通信能力,消息历史记录支持漫游

(2)实用功能 消息撤回、全体禁言、阅后即焚、消息加密、红包转账、多端消息同步

(3)短视频模块 和抖音类似的短视频模块,支持用户上传短视频,可让客户以视频展示的方式更好的宣传自己和产品,从而可以获取更多的关注

(4)支持万人群组,集群分布式并发架构可支撑亿量级消息并发,轻松满足高消息量并发场景

(5)多消息类型支持 文本、表情、图片、视频、文件、 语音、名片、扩展类型消息

(6)单聊/支持万人群组 消息撤回、转发、删除消息、已读、未读标记、群聊@功能 多端消息同步机制,实现不同端消息内容及状态实时同步

(7)音视频通话 轻松实现用户之间的音视频通话功能,一对一音视频通话,多对多音视频通话,以及视频会议功能

企业需要即时通讯的一个很重要的理由就是企业即时通讯的组织架构有助于内部沟通联结

企业即时通讯特有的组织结构树型目录与成员名片,这些特点对于能够使异地办公的公司成员也能够如同处在同一间办公室,无需自己再与同事相互添加个人账号,像企达LongChat企业即时通讯只需企业管理员在后台设置,所有的人员变动都会同步更新到所有员工账号的通讯列表。层级关系、电子名片、以及员工招聘都可一目了然,有助于企业内部实现互联互通。

如图

By 紫韵: 最近对 IM 系统产生了兴趣,就看了些博客,现希望通过一个系列的文章对其稍作总结与记录,如有不对,还望指正。

IM:Instant Messaging,即时通讯,是一个允许两人或多人通过网络实时传输文字、语音、视频等的终端服务,如现在常用的 QQ、微信、百度 Hi 等。IM 完全基于 TCP/IP 网络协议族实现,而 TCP/IP 协议族则是整个互联网得以实现的技术基础。

典型的 IM 通讯方式有如下四种:

P2P &&服务器中转

一般常用的 IM 通讯方式就是 P2P 和服务器中转这两种,下面简要对比分析这两者的区别。

P2P:

P2P 多见于局域网内聊天工具,典型的应用有:飞鸽传书、天网 Maze 等。这类软件在启动后一般做两件事情:

进行 UDP 广播:发送自己信息和接受同局域网内其他端信息;

开启 TCP 监听:等待其他端进行连接。

限制和不便:

只适合 ** 在线 ** 的 ** 点对点 ** 消息传输,对离线、群组等业务支持不够;

由于 NAT 的存在,使得不同局域网内机器互联难度大大上升,在某些网络类型(对称 NAT)下无法建立连接。

** 服务器中转 **

几乎所有互联网 IM 产品都采用服务器中转这种方式进行消息传输,相比于 P2P 的方式,它的优劣如下:

** 典型的 IM 工作方式如下:**

客户端登陆 IM 通讯中心(IM 通讯服务器),获取好友列表,获取离线消息,将自身标志为在线状态,与聊天对象建立聊天通道,进行文字、语音等通信。

一个典型的 IM 系统的选型过程大致包含如下几个部分:

** IM 系统架构分层:**

一个典型的 IM 系统可能由如下及部分组成:

*** 功能点分析:***

*** 技术点分析:***

** 移动端 IM 客户端难点 **

** 移动端架构设计的难点 **


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/456390.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-02
下一篇2023-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存