欢迎来到天天文库
浏览记录
ID:21347722
大小:2.18 MB
页数:30页
时间:2018-10-18
《.IM系统结构介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、IM系统结构介绍-----MSN,彩虹---ByDavid.Fan提纲一.现有IM系统介绍二.MSN系统架构三.彩虹系统架构四.MSN主功能场景分析五.彩虹主功能场景分析六.比较,以及其它IM简要介绍现有IM系统介绍1.QQ(6000W,++…)2.彩虹(60+W),旺旺(和WEB业务结合)3.MSN(400W)4.GTALK,YahooMessenger,AIM(新兴,融合互通)MSN系统架构MSN服务器角色介绍1.PresentationServer保存在线信息(什么是在线信息?)2.NotifySer
2、ver负责Client接入,各种状态,系统消息下发,分配SB3.SwithBoardServer负责client会话session,聊天消息转发,client之间协商(P2P)4.DispatcherServer负责分配NS彩虹系统架构1彩虹系统架构2彩虹服务器角色介绍IMD:存储User在线信息,好友列表(正向,反向),负责所有单人消息的转发,各种通知(状态更新,系统广播,加删好友等),以及各种逻辑。Groupd:存储群在线信息,负责群消息转发,以及group相关的逻辑MCD:存储临时小组在线信息,负责临
3、时小组消息转发,以及临时小组相关的逻辑ConnectD:负责各种client接入,所有到client数据的转发ScoreD:负责根据ConnectD传入的client信息计算user积分,等级MsgfilterD:负责所有聊天消息的过滤MsgCenter:负责在线存储消息逻辑CCD:负责各服务器状态监控,主备倒换流程发起,同步。GroupAgent:Web端群创建消息转入WebAgent:51Web信息转发,同步RelayD:负责P2P打洞,P2P数据转发彩虹各server内部组织_IMD彩虹Group,M
4、cd彩虹Group,McdMSN协议(MIME文本协议)示例<<5、IM-Format:FN=Lucida%20Sans%20Unicode;EF=B;CO=ff0000;CS=0;PF=22rrHello.彩虹协议(2进制)CAIHONG主功能场景分析LOGINCHATP2P彩虹LOGIN彩虹MSG彩虹GROUP_MSG彩虹P2PMSN主功能场景分析LOGINCHATP2PMSN_LOGINMSN_LOGINClientconnectstotheDispatchservermessenger.hotmail.com:18631.>>>VER1MSNP11CVR6、0r2.<<>>CVR20x0409win4.10i386MSNMSGR5.0.0544MSMSGSexample@passport.comr4.<<7、>>USR3TWNIexample@passport.comr6.<<>>VER1MSNP11CVR0r<<>>CVR20x0409win4.10i386MSNMSGR5.0.0544MSMSGSe8、xample@passport.comr<<>>USR3TWNIexample@passport.com
5、IM-Format:FN=Lucida%20Sans%20Unicode;EF=B;CO=ff0000;CS=0;PF=22rrHello.彩虹协议(2进制)CAIHONG主功能场景分析LOGINCHATP2P彩虹LOGIN彩虹MSG彩虹GROUP_MSG彩虹P2PMSN主功能场景分析LOGINCHATP2PMSN_LOGINMSN_LOGINClientconnectstotheDispatchservermessenger.hotmail.com:18631.>>>VER1MSNP11CVR
6、0r2.<<>>CVR20x0409win4.10i386MSNMSGR5.0.0544MSMSGSexample@passport.comr4.<<
7、>>USR3TWNIexample@passport.comr6.<<>>VER1MSNP11CVR0r<<>>CVR20x0409win4.10i386MSNMSGR5.0.0544MSMSGSe
8、xample@passport.comr<<>>USR3TWNIexample@passport.com
此文档下载收益归作者所有