<?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/%E4%B8%80%E8%87%B4%E6%80%A7/</link><description>Recent content in 一致性 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 04 May 2026 08:51:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E4%B8%80%E8%87%B4%E6%80%A7/index.xml" rel="self" type="application/rss+xml"/><item><title>游戏服务器状态归属架构设计</title><link>https://plumephp.com/game-server-state-ownership-architecture/</link><pubDate>Mon, 04 May 2026 08:51:00 +0800</pubDate><guid>https://plumephp.com/game-server-state-ownership-architecture/</guid><description>&lt;p&gt;游戏服务器本质上是在管理状态：玩家在哪，背包有什么，房间进行到哪一帧，活动进度是多少，奖励有没有发。架构混乱的项目，通常不是没有服务，而是没有明确状态归属。状态归属一乱，重复发奖、旧数据覆盖、新旧连接互相踢、跨服写错资产都会出现。&lt;/p&gt;</description></item><item><title>游戏服务器缓存一致性与失效策略</title><link>https://plumephp.com/game-server-cache-consistency-and-invalidation/</link><pubDate>Sun, 05 Apr 2026 21:43:00 +0800</pubDate><guid>https://plumephp.com/game-server-cache-consistency-and-invalidation/</guid><description>&lt;p&gt;缓存能让游戏服务器快很多，也能让问题变得很隐蔽。玩家背包已经更新，客户端看到旧数据；活动配置已经回滚，某台房间服还在用新配置；排行榜实时层和持久层不一致。这些都不是缓存有没有的问题，而是缓存边界和失效策略有没有设计清楚。&lt;/p&gt;</description></item></channel></rss>