閘道器伺服器的作用

2021-06-28 13:41:02 字數 381 閱讀 4358

閘道器伺服器的作用

(金慶的專欄)

網遊伺服器架構中一般會有一層閘道器伺服器對外用於客戶端連線。

閘道器伺服器的作用應該是:

* 聚合客戶的不同業務。

客戶端只需連線乙個閘道器,不同業務由閘道器分發到不同的功能伺服器。

如果功能分得極細,如組隊功能由伺服器a處理,裝備公升級由b處理,c, d, ...

客戶端不應該直接連線a,b,c,d,...,有閘道器**就簡單了。

* 聚合客戶端的連線。

內部邏輯伺服器的數量應該會大於閘道器數量。

乙個閘道器可能連線1w人,而地圖伺服器只能承載1k人,

所以暴露10個邏輯伺服器不如僅暴露1個閘道器,可以少占用外網ip.

順便避免了客戶端切換地圖的斷開重連。

閘道器伺服器

之前想著要把什麼什麼給寫一下,每次都太懶了,都是想起了才來寫一下。今天只討論遊戲伺服器的閘道器伺服器。1.2.心跳 閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理 3.負載均衡 多閘道器來支援平衡遊戲負...

閘道器伺服器

之前想著要把什麼什麼給寫一下,每次都太懶了,都是想起了才來寫一下。今天只討論遊戲伺服器的閘道器伺服器。1.2.心跳 閘道器定時傳送心跳給連線在這個閘道器上的所有客戶端,保證客戶端與閘道器的連線,如果某個客戶端掉線了,那麼閘道器就通知各個伺服器去做玩家的下線處理 3.負載均衡 多閘道器來支援平衡遊戲負...

firewalld配置閘道器伺服器

1,在主機a上開啟防火牆 root c7 41 systemctl start firewalld.service2,插入ip 並生效 root c7 41 vim etc sysctl.conf root c7 41 cat etc sysctl.conf grep v net.ipv4.ip f...