上方网

时继江
时继江(@时继江) 用户离线

http://t.sfw.cn/时继江

广播7  |   收听 187  |   听众 216

时继江说

查看类型:
  1. 时继江
    :
    #QQgame怎么支撑600W同时在线#router本身也分master和slave的,前端逻辑层和后端数据库服务器作为客户端链接router,如果master服务器出错,前端自动把数据包发给slave router机器。 router一秒可以处理10W次数据包转发!
    11月15日 12:45  转播|评论  | 收藏
  2. 时继江
    :
    #QQgame怎么支撑600W同时在线#核心就是中间的router,他的作用: 1. 负责接收逻辑层的数据,转发到存储层的db 2. 修改router配置文件,而不用重启或者修改存储层的db配置,就可以扩容了 3. 前端逻辑层任意扩展,只要按照router约定的协议发包,router就可以处理
    11月15日 12:05  转播(1)|评论(2)  | 收藏
  3. 时继江
    :
    #QQgame怎么支撑600W同时在线#议题就是: 1. 数据库的分库分表 2. 部分写数据库操作在内存中完成,减少写操作 3. 利用现在机器内存相对大,把经常登录的用户数据存内存中,用LRU(或者其他算法)替换数据。 4. 采用router概率,分离数据库,达到自动扩容和备份目的
    11月15日 11:51  转播(2)|评论(1)  | 收藏
  4. 时继江
    :
    #QQgame怎么支撑600W同时在线#一般来说,数据写硬盘是写数据库的操作,有的时候为了性能,比如日志数据,写文件也是一种,第一个优化点:需要长期保持的数据写数据库(mysql),用来记录用户行为为了分析的数据,直接写文件。我们后面主要讨论数据库的优化。
    11月15日 11:47  转播|评论  | 收藏
  5. 时继江
    :
    #QQgame怎么支撑600W同时在线#大用户高并发的系统,核心要解决的问题只有一个:就是怎么解决数据写硬盘慢的问题。因为计算机系统里面,只有磁盘的转动是物理操作。如果能优化写硬盘这个步骤,比如先放内存,读写分离,就能解决根本问题。系统设计也是从这个角度考虑的
    11月15日 11:45  转播|评论  | 收藏
  6. 时继江
    :
    #QQgame怎么支撑600W同时在线#大家好,自我介绍一下,我叫时继江,在搜狐做过游戏,cgogo做过搜索,51.com做过sns网站和休闲游戏,讲座的内容是自己参与过的项目,希望对大家有帮助!
    11月15日 11:30  转播|评论(7)  | 收藏