BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.coscup.org//coscup-2026//speaker//3MZGML
BEGIN:VTIMEZONE
TZID:CST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-coscup-2026-NMZWGM@pretalx.coscup.org
DTSTART;TZID=CST:20260809T111500
DTEND;TZID=CST:20260809T114500
DESCRIPTION:實作伺服器端推播，直覺第一個想到的通常是 We
 bSocket，但自行維護 WebSocket 並不簡單：你需要處理 ping/po
 ng 心跳、連線管理、斷線重連，在微服務架構下還要決
 定由哪個服務負責維護這些狀態\n\n我們在生產環境中使
 用 Centrifugo 將近一年，用來處理檔案上傳後的即時進度
 通知。這場分享會介紹我們如何導入這套開源工具，讓
 後端只需呼叫一支 RESTful API 就能推播訊息給對應的客戶
 端，不再需要自己管理 WebSocket 連線\n\n內容涵蓋：\n- Cent
 rifugo 的基本概念與 channel 機制\n- Server 端設定與啟動\n- 
 後端整合方式（以 RESTful API 推播）\n- 前端 SDK 連線與訂
 閱\n- 實際導入的心得與注意事項
DTSTAMP:20260713T132520Z
LOCATION:TR311
SUMMARY:自架 centrifugo 實作即時通知機制 - David Peng
URL:https://pretalx.coscup.org/coscup-2026/talk/NMZWGM/
END:VEVENT
END:VCALENDAR
