<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>写缓冲 on PlumePHP</title><link>https://plumephp.com/tags/%E5%86%99%E7%BC%93%E5%86%B2/</link><description>Recent content in 写缓冲 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 11 Aug 2021 10:31:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%86%99%E7%BC%93%E5%86%B2/index.xml" rel="self" type="application/rss+xml"/><item><title>排行榜写缓冲架构：高频积分变化如何不打垮排名服务</title><link>https://plumephp.com/game-server-ranking-write-buffer-architecture/</link><pubDate>Wed, 11 Aug 2021 10:31:00 +0800</pubDate><guid>https://plumephp.com/game-server-ranking-write-buffer-architecture/</guid><description>&lt;h2 id="背景架构问题通常藏在正常路径之外"&gt;背景：架构问题通常藏在正常路径之外&lt;/h2&gt;
&lt;p&gt;排行榜看起来只是按分数排序，但在线游戏里的排行榜常常承受非常高的写入压力。每局对战结算、每次副本通关、每次活动积分变化，都可能触发排名更新。如果每次积分变化都同步写排名结构，再立刻刷新全服榜单，高峰期排名服务会成为结算链路的瓶颈。写缓冲架构要解决的是：积分变化可以频繁发生，排名视图不必每毫秒都完全最新。&lt;/p&gt;</description></item></channel></rss>