什么是im服务器

什么是im服务器,第1张

im服务器是instant message服务器的简写。

即时通信(instant message,IM)是指能够即时发送和接收互联网消息等的业务。即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。

即时通信已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。微软、腾讯、AOL、Yahoo等重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。

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 客户端难点 **

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

100万人及以上的及时通信系统

对于服务器本身都的要求都不是最重要的了,那只是你的这个整体方案中的一部分了,最主要的就是整体系统的搭建

现在主流的这种网络应用解决方案主选品牌只有IBM DELL HP 三种

要搭建这个主要需要的设备有:1,中心数据存储,不建议光纤SCS数据传输方式,现在主流的这种类型主要都是使用ISCS链接,成本低速度也不逊色光纤;2,交换机;3,服务器;4,终端机

可以去www.dell.com.cn里面去看下各种产品的资料

因为我也只是比较了解戴尔的产品所以就简单的用戴尔的来介绍下

中心数据存储,如果预算充足是可以考虑下DELL的目前全球最先进的EQL系列产品,如果普通的话直接用MD3000I系列还是不错的,用MD3000I做数据储存阵列,利用ISCS 通过交换机链接到前段服务器,服务器可以考虑主流的R710系列或者更高端的R900

这样一套下来,如果还要做双机热备,容灾我想应该不用了,MD3000I按照8台来算,交换机4台,前段服务器至少10台,终端PC机器根据具体需求来配置,其中还要配置软件

这样预算下来的话大约在150万-180左右

其实这个只是一个大众化的解决方案

有兴趣了解的话可以留下你的联系方式,深入探讨下


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存