10 2020 档案
一分钟了解"秒杀"系统
摘要:关于秒杀,第一反应都是实现起来比较复杂。难点在于:并发读+并发写+设计兜底方案的实现。 比如QQ,虽然数据量很大,但是多数的数据都是细粒度的数据查询,锁冲突比较少;但12306涉及到大量的读写操作,对可用性,高性能,数据一致都有要求。 在开始前,先说一些基本概念,通常互联网的应用包含了: nginx 阅读全文
posted @ 2020-10-24 23:18 二周目赤 阅读(243) 评论(0) 推荐(0)
rpc服务在游戏中的简单运用
摘要:我们最开始做的游戏框架,多数都是client—>server—>db的模式,但是随着玩家数量的增加,一个server进程就会扛不住,需要多个进程服务于多个玩家。但是给定了不同进程的玩家,有可能需要交互,这就导致了client与server端的连接,有可能是o(1),但也可能是o(n)连接,o(n)的 阅读全文
posted @ 2020-10-23 23:30 二周目赤 阅读(2700) 评论(0) 推荐(0)