<?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/%E6%9C%89%E7%8A%B6%E6%80%81%E6%9C%8D%E5%8A%A1/</link><description>Recent content in 有状态服务 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 17 Jun 2021 08:51:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%9C%89%E7%8A%B6%E6%80%81%E6%9C%8D%E5%8A%A1/index.xml" rel="self" type="application/rss+xml"/><item><title>游戏有状态服务发布架构设计</title><link>https://plumephp.com/game-server-stateful-service-deployment-architecture/</link><pubDate>Thu, 17 Jun 2021 08:51:00 +0800</pubDate><guid>https://plumephp.com/game-server-stateful-service-deployment-architecture/</guid><description>&lt;p&gt;无状态后台可以滚动重启，有状态游戏服务不能这么粗暴。房间服里有战斗，场景服里有玩家位置，网关上挂着长连接。一次普通版本发布，如果没有架构支持，就会变成“凌晨发版仍然踢掉一批玩家”。2021 年很多团队开始把发布从运维动作前移到服务设计里，因为有状态服务能不能发布，取决于它平时是否允许状态被关闭、转移和恢复。&lt;/p&gt;</description></item></channel></rss>