游戏后端分布式学习——开篇

学习目标

本人目前只有5年游戏后端的开发经验,最近几年越发感觉对于分布式开发吃力,本系列主要目的尽可能提升自己,且贴合游戏后端岗位经常面临的问题进行学习

我的技术栈主要是python、lua和skynet,之后代码示例使用这两个进行编写。

学习路线

  1. 先把「单服 → 多服」的分布式原语搞透
    • 一致性协议
    • 缓存和DB的一致性套路
    • 消息队列在游戏的用法
  2. 把「状态」这件事想清楚
    • 无状态 vs 有状态的边界重划
    • 分布式锁 & 选主
    • CAP / BASE 在系统里的具体取舍
  3. 规模化之后才会碰的东西
    • 服务治理
    • 跨服 / 全球同服架构
    • 可观测性

学习成果检验

学到什么程度算「过关」?能回答这几个问题就差不多了:

  1. 现在的 Game 节点挂了,玩家会不会掉线、数据会不会丢、多久恢复?

  2. 充值回调过来,MySQL 写了 Redis 没写,补偿链路是什么?

  3. 跨服战 1000 人同时打,你的消息广播会不会把 CPU 打满?

  4. 合服脚本跑 4 小时,中途宕机怎么续跑?

相关推荐
六bring个六8 小时前
分布式软总线认证模块架构与实现分析
分布式·架构·open harmony
世人万千丶9 小时前
鸿蒙Flutter Flex布局性能优化
学习·flutter·性能优化·harmonyos·鸿蒙·鸿蒙系统
qeen879 小时前
【C++】vector的模拟实现详解(二)
c++·学习·算法·迭代器·stl
Jiamiren9 小时前
WEEX Labs 周度观察:AI 基础设施的“权力游戏”与硬核变现时代
人工智能·游戏
YM52e10 小时前
鸿蒙 Flutter 渐变效果详解:LinearGradient、RadialGradient、SweepGradient
android·学习·flutter·华为·harmonyos·鸿蒙
YM52e10 小时前
鸿蒙 Flutter BoxDecoration装饰:打造精美UI效果
学习·flutter·ui·华为·harmonyos·鸿蒙
承渊政道10 小时前
【Python学习】(了解使用库、标准库、第三方库以及综合案例实操)
python·学习·pycharm·标准库·第三方库·使用库·综合案例
YM52e12 小时前
鸿蒙Flutter Card组件:Material设计风格卡片
android·学习·flutter·华为·harmonyos·鸿蒙
YangYang9YangYan13 小时前
2026通信工程专业学生无项目经验学习数据分析的价值与路径
学习·数据挖掘·数据分析