原文:IM服务器架构实现

我把第一个问题选为:QQ的架构。呵呵,题目是不是有点大 QQ现在的最高在线用户数是 万,我们来讨论一下要作一个这样的架构如何来作更好,大家积极发 言,这也是我这个周末为自己选择的思考题,呵呵。大家积极畅所欲言。 我们讨论的问题可以包括但不限于这些内容: .登录时的负载如何解决的 .服务器主要作哪些事,负载如何解决 .数据库负载如何解决 按照我们的设想,对于 ,是不会使用数据库来撑大访问量的,特别是 ...

2012-12-25 16:17 0 10389 推荐指数:

查看详情

IM服务器架构

一、 总的构架结构示意图: 如上图所示,目前系统总的分成六个模块, 分别为网络/协议解析模块,用户帐号管理模块,消息处理模块,动作处理模块,数据均衡处理模块,客户状态处理模块 。 正常流程应该这么实现,以一个或者几个线程运行网络/协议解析模块 ...

Wed Jun 15 09:31:00 CST 2016 0 1666
IM服务器:开发一个高并发的IM服务器难在哪

IM服务器实现的最基本功能就是消息的转发。——好像是一句废话! 这就意味着IM服务器要为每个登录用户创建一个与该用户信息相关的内存上下文,为方便描述我们在这里称之为:user_context。user_context中一般包含这些基本信息:用户id、昵称、peer端的ip和端口,以及最重 ...

Wed Nov 03 00:19:00 CST 2021 3 938
服务器架构

本篇内容来源于网络 一、服务器技术架构的三大发展趋势 一般而言,客户需求决定了服务器的发展方向,从服务器的技术架构来看,目前整个服务器的技术架构的发展有三个大趋势:纵向扩展架构、横向扩展架构、超融合架构。 1、纵向架构(Scale-up) Scale-up纵向扩展,主要是提升单台服务器 ...

Thu Jun 03 18:59:00 CST 2021 0 1303
开源Jabber(XMPP) IM服务器介绍

一.摘要 这是我粗略读了一遍Jabber协议和相关技术文章后的产物,有些地方不一定准确。在文章中引用的一些代码来自 www.jabber.org上的文章。 二. 什么是Jabber ...

Sat Jun 20 02:19:00 CST 2015 0 4364
Ntrip协议使用流程及服务器实现架构

Ntrip协议 在RTK接收机中,有多种方式获取到差分数据:电台、挂外串口、网络等。其中网络方式适合在有网络基准站的地区,省掉携带多一台RTK接收机来完成工作。 CORS是网络基准站,通过网络收发GPS差分数据。用户访问CORS后,不用单独架设GPS基准站,即可实现GPS流动站的差分定位 ...

Fri Apr 27 04:39:00 CST 2018 0 3608
MMORPG服务器架构

MMORPG服务器架构 一.摘要 1.网络游戏MMORPG整体服务器框架,包括早期,中期,当前的一些主流架构 2.网络游戏网络层,包括网络协议,IO模型,网络框架,消息编码等。 3.网络游戏的场景管理,AI,脚本的应用等。 4.开源的网络服务器引擎 5.参考书籍,博客 ...

Thu Jun 27 20:23:00 CST 2019 0 859
聊天服务器架构

IM系统种类:      1. 单聊:已读未读,端到端加密,离线消息,   2. 群聊:     大群(万人群),记录一份聊天记录。     小群 (200人以下群,用户体验不同,功能更多,可以在小群内做已读未读消息,隐私消息),     小群 已读未读,使用mongoDB记录状态 ...

Sun Sep 27 19:40:00 CST 2020 5 409
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM