<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Broadcast on BenzHub</title><link>https://benzhub.github.io/tags/broadcast/</link><description>Recent content in Broadcast on BenzHub</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Sat, 17 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://benzhub.github.io/tags/broadcast/index.xml" rel="self" type="application/rss+xml"/><item><title>Supabase Realtime Broadcast 廣播：低延遲用戶端訊息 | Supabase 完整教學</title><link>https://benzhub.github.io/post/supabase/028-realtime-broadcast/</link><pubDate>Sat, 17 Oct 2026 00:00:00 +0000</pubDate><guid>https://benzhub.github.io/post/supabase/028-realtime-broadcast/</guid><description>&lt;blockquote&gt;&#10;&lt;p&gt;上一篇我們用 &lt;strong&gt;Postgres Changes&lt;/strong&gt; 把資料庫的每一次變更變成前端可訂閱的即時事件。這一篇換上 Realtime 的第二種能力——&lt;strong&gt;Broadcast（廣播）&lt;/strong&gt;：一種&lt;strong&gt;不經過資料庫&lt;/strong&gt;、直接在用戶端之間傳遞的低延遲訊息機制。你會學到用 &lt;code&gt;channel.send({ type: 'broadcast', event, payload })&lt;/code&gt; 發送、用 &lt;code&gt;.on('broadcast', { event }, cb)&lt;/code&gt; 接收，並實作最經典的&lt;strong&gt;游標（cursor）同步&lt;/strong&gt;；也會搞懂 &lt;code&gt;self&lt;/code&gt;／&lt;code&gt;ack&lt;/code&gt; 兩個選項、如何用觸發器從資料庫發 Broadcast，以及最關鍵的——&lt;strong&gt;什麼時候該用 Broadcast、什麼時候該用 Postgres Changes&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;/blockquote&gt;</description></item></channel></rss>