崗位職責:
參與 游戲服務器 功能模塊的開發(fā)與維護
實現(xiàn) ?性能游戲通信(TCP/UDP/WebSocket ?連接優(yōu)化)
協(xié)助設計并優(yōu)化游戲數(shù)據(jù)庫(玩家數(shù)據(jù)存儲、緩存策略等)
配合客戶端開發(fā),調(diào)試?絡協(xié)議與數(shù)據(jù)同步問題
核?要求:
Golang 基礎
1年以上 Golang 開發(fā)經(jīng)驗(優(yōu)秀應屆?可放寬)
熟悉 goroutine、channel、sync 包等并發(fā)編程機制
了解 Gin、Gorm相關框架
游戲服務器相關經(jīng)驗
了解 游戲服務器架構(如 Gateway/GameServer/DBServer 分層設計)
熟悉 ?絡通信協(xié)議(TCP/UDP/WebSocket),有 幀同步/狀態(tài)同步 經(jīng)驗更佳
掌握 Redis 緩存玩家數(shù)據(jù),優(yōu)化熱點讀寫
數(shù)據(jù)庫與 DevOps
熟練使? MySQL 存儲游戲數(shù)據(jù),了解分庫分表優(yōu)化
了解 Docker/K8s,能協(xié)助部署游戲服務器集群
加分項:
參與過 MMORPG、MOBA、卡牌等游戲 后端開發(fā)
熟悉 Protobuf 協(xié)議,優(yōu)化?絡包??
了解 游戲防作弊(反外掛、數(shù)據(jù)校驗)
有 ETCD、NATS 等分布式協(xié)調(diào)經(jīng)驗