1.1个进程,1个txt文件,N个玩家
2.1个进程,1个mysql,N个玩家
3.多个网关,多个中心服(玩家个人数据),多个地图服(玩家之间的交互,一起打怪pk)
4.无缝大地图架构(每个地图对应一个进程,可以相互传送,就好像在有一个无限大的地图中一样,魔兽世界这种)
---------------------
Java:回调
c#:带有await和async的协程,而且是:单线程中的协程。
---------
ET的架构理解:
1个网关负载均衡服务器(玩家登录时,选取负载最小的网关)
多个网关(处理连接)
1个位置定位服务器(知道玩家在哪个地图上,哪个中心服务器上)
多个中心服务器(个人与系统的交互)
多个地图服务器(玩家一起打怪pk)