<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>實戰 on BenzHub</title><link>https://benzhub.github.io/tags/%E5%AF%A6%E6%88%B0/</link><description>Recent content in 實戰 on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Fri, 28 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/%E5%AF%A6%E6%88%B0/index.xml" rel="self" type="application/rss+xml"/><item><title>DO 實戰:多人協作聊天室從零打造 | Cloudflare 完整教學</title><link>https://benzhub.github.io/post/cloudflare/028-do-realtime-collab/</link><pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/cloudflare/028-do-realtime-collab/</guid><description>&lt;blockquote&gt;
&lt;p&gt;上一篇《&lt;strong&gt;DO RPC 與跨物件呼叫&lt;/strong&gt;》,我們讓 &lt;strong&gt;Durable Object&lt;/strong&gt; 學會彼此型別安全地呼叫協作。這一篇是 &lt;strong&gt;DO&lt;/strong&gt; 的收尾實戰:我們要把前面學到的所有積木——&lt;strong&gt;WebSocket Hibernation&lt;/strong&gt; 廣播、&lt;strong&gt;SQLite Storage&lt;/strong&gt; 存訊息、&lt;strong&gt;Alarms&lt;/strong&gt; 排程清理、以及單執行緒一致性——全部串起來,用「&lt;strong&gt;每個房間一個 DO&lt;/strong&gt;」的架構,從零逐段 build 出一個真正能用的&lt;strong&gt;即時協作聊天室&lt;/strong&gt;。你會看到房間怎麼路由、連線怎麼管理與廣播、訊息怎麼持久化與回放、以及 **presence(在線名單)**怎麼同步。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>