Browse Realtime

stable · overview · 0.1.0

Realtime

Ephemeral transport

Realtime gateway 是低延遲、best-effort transport。Project Backend 擁有 channel membership、訊息歷史、未讀狀態、封鎖、moderation 與 reconnect replay;重要狀態必須能從 authoritative API 重新查詢,不能只存在 Realtime。

Project Backend 以 Project Credential 取得五分鐘 short-lived grant,只授權指定 subject、channels 與 subscribepublish capabilities。Client 使用 grant 連到 realtime.minicenter.otus.tw 的 WebSocket 或 SSE endpoint;publish 則使用 HTTPS。

Realtime Message 不是 Domain Event,因此沒有 Event schema 或 durable replay。需要 canonical payload、at-least-once delivery 或 replay 時,使用 Events & Webhooks

連線、publish 與 subscribe開始,再閱讀security、expiry、reconnect 與 backpressure

Guides

API Reference