<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://centrifugal.dev/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2020/02/10/million-connections-with-centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2020/10/16/experimenting-with-quic-transport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2020/11/12/scaling-websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2021/01/15/centrifuge-intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2021/08/31/hello-centrifugo-v3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2021/10/18/integrating-with-nodejs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2021/11/04/integrating-with-django-building-chat-application</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2021/12/14/laravel-multi-room-chat-tutorial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2022/07/19/centrifugo-v4-released</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2022/07/29/101-way-to-subscribe</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2022/12/20/improving-redis-engine-performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2023/03/31/keycloak-sso-centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2023/06/29/centrifugo-v5-released</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2023/08/19/asynchronous-message-streaming-to-centrifugo-with-benthos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2023/08/29/using-centrifugo-in-rabbitx</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2023/10/29/discovering-centrifugo-pro-push-notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2024/03/18/stream-loki-logs-to-browser-with-websocket-to-grpc-subscriptions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2024/05/30/real-time-data-compression-experiments</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2024/06/03/real-time-document-state-sync</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2024/08/19/optimizing-websocket-compression</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2024/12/23/centrifugo-v5-milestones</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2025/01/16/centrifugo-v6-released</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2025/04/28/websocket-real-time-leaderboard</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2025/06/17/streaming-ai-gpt-responses-with-centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2025/10/14/server-side-publication-filtering-by-tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/2026/03/01/scaling-ai-token-streams-with-centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/ai</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/benthos</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/centrifuge</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/compression</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/django</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/docsync</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/interview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/keycloak</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/laravel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/loki</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/php</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/pro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/push-notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/quic</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/react</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/redis</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/release</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/sso</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/streaming</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/tutorial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/usecase</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/blog/tags/webtransport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/company</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/ComparisonTable</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/Highlight</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Altamira</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/AzuraCast</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Badoo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Exness</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Grafana</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/InDrive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/ManyChat</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Mayflower</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Nobitex</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/OpenWeb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Plata</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/logos/Selectel</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/Pricing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/TitleWithCat</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/components/TitleWithCatPro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/license</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/license_2023_12_23</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/license_2025_11_06</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/license_2025_12_21</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/license_management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/pro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/search</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/attributions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/ecosystem/centrifuge</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/ecosystem/integrations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/flow_diagrams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/client_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/highlights</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/migration_v3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/getting-started/quickstart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/db_namespaces</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/install_and_run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/process_stats</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/singleflight</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/throttling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/token_revocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/user_block</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/user_connections</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/pro/user_status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/admin_web</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/codes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/console_commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/history_and_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/infra_tuning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/load_balancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/monitoring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/private_channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/server_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/server_subs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/server/tls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/client_sdk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/sockjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/uni_grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/uni_http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/uni_sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/uni_websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/3/transports/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/attributions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/flow_diagrams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/client_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/ecosystem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/highlights</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/migration_v4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/getting-started/quickstart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/capabilities</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/cel_expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/channel_patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/client_message_batching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/connections</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/install_and_run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/process_stats</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/push_notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/singleflight</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/throttling</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/token_revocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/user_block</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/pro/user_status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/admin_web</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/channel_permissions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/channel_token_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/codes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/console_commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/history_and_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/infra_tuning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/load_balancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/monitoring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/presence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/server_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/server_subs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/server/tls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/client_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/client_sdk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/sockjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/uni_grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/uni_http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/uni_sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/uni_websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/4/transports/webtransport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/attributions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/flow_diagrams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/comparisons</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/ecosystem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/highlights</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/migration_v4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/migration_v5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/getting-started/quickstart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/admin_idp_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/capabilities</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/cel_expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/channel_cache_empty</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/channel_patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/channel_state_events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/client_message_batching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/connections</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/delta_at_most_once</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/distributed_rate_limit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/engine_optimizations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/install_and_run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/namespace_engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/observability_enhancements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/process_stats</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/push_notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/rate_limiting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/token_revocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/user_block</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/pro/user_status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/admin_web</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/cache_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/channel_permissions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/channel_token_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/codes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/console_commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/consumers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/delta_compression</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/history_and_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/infra_tuning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/load_balancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/monitoring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/observability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/presence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/proxy_streams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/server_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/server_subs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/server/tls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/client_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/client_sdk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/sockjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/uni_client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/uni_grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/uni_http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/uni_sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/uni_websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/transports/webtransport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/backend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/improvements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/layout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/outbox_cdc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/outro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/reverse_proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/scale</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/5/tutorial/tips_and_tricks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/attributions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/flow_diagrams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/community</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/comparisons</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/design</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/ecosystem</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/highlights</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/integration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/introduction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/migration_v4</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/migration_v5</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/migration_v6</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/getting-started/quickstart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/admin_idp_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/admin_ui</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/analytics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/bandwidth_optimizations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/capabilities</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/cel_expressions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/channel_cache_empty</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/channel_patterns</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/channel_state_events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/client_authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/client_message_batching</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/client_publications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/connections</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/delta_at_most_once</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/distributed_rate_limit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/draft_rate_limiting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/install_and_run</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/namespace_engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/observability_enhancements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/performance</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/process_stats</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/push_notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/rate_limiting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/scalability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/server_api_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/token_revocation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/tracing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/user_block</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/pro/user_status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/admin_web</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/authentication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/cache_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/channel_permissions</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/channel_token_auth</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/codes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/console_commands</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/consumers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/delta_compression</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/engines</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/history_and_recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/infra_tuning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/load_balancing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/monitoring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/observability</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/presence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/proxy_streams</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/publication_filtering</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/server_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/server_subs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/server/tls</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/client_api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/client_sdk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/sockjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/uni_client_protocol</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/uni_grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/uni_http_stream</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/uni_sse</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/uni_websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/websocket</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/transports/webtransport</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/backend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/centrifugo</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/frontend</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/improvements</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/layout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/monitoring</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/outbox_cdc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/outro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/push_notifications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/recovery</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/reverse_proxy</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/scale</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/docs/tutorial/tips_and_tricks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://centrifugal.dev/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>