server框架图
2016-10-31 16:52:05 0 举报
这是一张典型的服务器框架图,它展示了一个服务器的基本组成部分和它们之间的关系。在图中,我们可以看到一个中央处理器(CPU),它是服务器的核心,负责执行所有的计算任务。CPU通过总线与其他组件进行通信,如内存、硬盘和网络接口。内存是服务器的临时存储空间,用于存储正在运行的程序和数据。硬盘则是长期存储设备,用于保存操作系统、应用程序和用户数据。网络接口则负责处理服务器与外部世界之间的通信,包括接收和发送数据包。此外,服务器还可能包括其他组件,如图形处理器(GPU)、加速卡等,以提高特定任务的性能。总之,这张服务器框架图为我们提供了一个直观的视角,帮助我们理解服务器的工作原理和组成部分。
作者其他创作
大纲/内容
req3
del
web 多台机器负载均衡
redis,玩家信息热数据,通过一定策略刷进数据库
req1
web3
req2
res3
保持连接
web2
gamesvr1
web1
PHP
redis,玩家牌局,活动数据
bus
TCPSERVER
server
发送牌局
....
res3,只回,不处理
request3丢掉以后,client可能会断开连接,也可能会超时。这时APP在几秒内重连上,将队列里的req3重发,消息正常,没有消息丢失
APP登录请求WEB时,由WEB取模分配一个大厅地址给APP
client
APP
hallsvr2
res1
db 主数据库(金钱.)
日志数据库(牌局日志,筹码日志..)
牌局结果
......
response3丢掉以后,client可能会断开连接,也可能会超时。这时APP在几秒内重连上,将队列里的req3重发,消息重发,server会判断req3是否被处理,被处理返回已被处理错误码
接口请求和响应
notifysvr,记录玩家登录的大厅
response3丢掉以后,client可能会断开连接,也可能会超时。这时APP在几秒内重连上,server将队列里的req3重发
redis,玩家金钱热数据,通过策略刷进数据库
req3 lose
登录,礼物,商城
重连
HTTP
res3lose
hallsvr1
UDP
request3丢掉以后,client可能会断开连接,也可能会超时。这时APP在几秒内重连上,server会将队列里的消息重发
roomsvr,玩家通过hallsvr接口请求分配房间
hallsvr3
0 条评论
下一页