Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
Підготовка контенту платформи Ring
navigation.docs_sidebar.audience.founderHint
navigation.docs_sidebar.audience.founderHint
navigation.docs_sidebar.audience.founderHint
Realtime-шар Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).
server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hostedlib/tunnel/hub/ → InMemoryTunnelHubTunnelProvider / useTunnel → WSS → SSE → pollCreditBalanceProvider и GlobalTunnelListeners (AccountStatusTunnelListener) — внутри TunnelProvider в AppClientShell; один registry на сессию| Маршрут | Метод | Призначення |
|---|---|---|
/api/tunnel/ws | WS | Native WebSocket (k8s/self-hosted) |
/api/tunnel/sse | GET | SSE-потік |
/api/tunnel/token | POST | JWT для tunnel auth |
/api/tunnel/poll | GET/POST | Long-polling fallback |
Деталі — англійська версія.
Realtime-шар Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).
server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hostedlib/tunnel/hub/ → InMemoryTunnelHubTunnelProvider / useTunnel → WSS → SSE → pollCreditBalanceProvider и GlobalTunnelListeners (AccountStatusTunnelListener) — внутри TunnelProvider в AppClientShell; один registry на сессию| Маршрут | Метод | Призначення |
|---|---|---|
/api/tunnel/ws | WS | Native WebSocket (k8s/self-hosted) |
/api/tunnel/sse | GET | SSE-потік |
/api/tunnel/token | POST | JWT для tunnel auth |
/api/tunnel/poll | GET/POST | Long-polling fallback |
Деталі — англійська версія.
Realtime-шар Ring Platform: inbox на пользователя (уведомления, баланс) и topic-каналы (чат, discovery, matcher).
server.ts — Next.js + native WSS (/api/tunnel/ws) при RING_DEPLOY_TARGET=k8s|self-hostedlib/tunnel/hub/ → InMemoryTunnelHubTunnelProvider / useTunnel → WSS → SSE → pollCreditBalanceProvider и GlobalTunnelListeners (AccountStatusTunnelListener) — внутри TunnelProvider в AppClientShell; один registry на сессию| Маршрут | Метод | Призначення |
|---|---|---|
/api/tunnel/ws | WS | Native WebSocket (k8s/self-hosted) |
/api/tunnel/sse | GET | SSE-потік |
/api/tunnel/token | POST | JWT для tunnel auth |
/api/tunnel/poll | GET/POST | Long-polling fallback |
Деталі — англійська версія.
RING_DEPLOY_TARGET=k8s # vercel | k8s | self-hosted
NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
# Docker-образ запікає k8s
RING_DEPLOY_TARGET=k8s # vercel | k8s | self-hosted
NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
# Docker-образ запікає k8s
RING_DEPLOY_TARGET=k8s # vercel | k8s | self-hosted
NEXT_PUBLIC_RING_DEPLOY_TARGET=k8s
# Docker-образ запікає k8s