去腾讯数据中心后台面试

来源:互联网 发布:厄舍府的倒塌 知乎 编辑:程序博客网 时间:2024/06/10 01:26

去的时候才知道自己不合适,是一个架构师的职位 也是T3-3的级别,做完了笔试题目, 感觉还行,我没有仔细做。面试官跟我聊那些笔试题目做错了,很仔细。问我做过设计过什么分布式架构。后来面试官也说对于一个有追求的程序员,一个想有做架构师的想法的人必须要把一些基础 还有细节了解清楚想清楚。对于能够使用架构成熟的框架的东西,外面大把人会,最主要的是细节,怎么把控细节,有宏观的思维又能把细节把控好。

第二次腾讯的互娱事业部游戏电话面试

问题:我游戏的服务器架构

我这边的游戏服务器

 

登陆服务器  处理跟客户端的连接 N {为了处理登陆的时候,客户端过来 大批量涌进来的用户,web服务器跟登陆服务器之间建立tcp socket,而登陆服务器不停的把负载信息写到登陆负载表,web服务器根据根据压力选择哪个登陆服务器。} 

网关服务器N 

 

 

 DB服务器1 负责数据存档 读档

 

 游戏服务器N

 

关系服务器1{}

 

各个进程之间他们是使用tcp socket的通信

 

关系服务器 是一个玩家所映射的逻辑关系

struct Relation

{

int charid; //角色id

int logicid; //所在逻辑服务器id

int gatewayid;//所在网关id

};

 

DB数据服务器使用分库分表

 用户使用hash

0 0