CloudFlare를 사용하여 REST API를 구현하고 있습니다. Node.JS에 socket.io로 구현 된 몇 가지 알림을 추가해야합니다. socket.io가 라이브 연결을 사용하여 클라이언트를 업데이트하면 서버 - 클라이언트간에 연결이 설정되기 때문에 작동하지만 socket.io가 폴링을 수행하면 어떻게됩니까? CloudFlare는 항상 각 클라이언트마다 동일한 서버를 사용합니까?CloudFlare 및 socket.io
0
A
답변
2
웹 소켓은 IETF에서 RFC 6455으로 표준화되어 있으므로 폴링 동작을 피하고 대신 서버에서 클라이언트로 양방향 연결을 직접 유지할 수 있습니다.
기존 스택 (Node.js, Socket.io 및 CloudFlare)이 폴링 동작을 지원하지만; Socket.io는 웹 소켓과 CloudFlare now supports WebSockets을 사용할 수 있습니다!
웹 소켓은 전통적인 폴링을 사용하지 않고 대신 전이중 통신 프로토콜의 역할을합니다. 가능한 경우 Socket.io은 seek to use WebSockets when it can이되지만 가능한 경우 폴링으로 폴백합니다.
그래서 염두에 두어야 할 것은 무엇입니까? WebSocket을 사용할 때는 CloudFlare에서 사용할 수있는 포트를 사용해야합니다.
For requests made via HTTP/WS:
80
8080
8880
2052
2082
2086
2095
For requests made via HTTPS/WSS:
443
2053
2083
2087
2096
8443
는 using CloudFlare with WebSockets에 대한 질문이 있습니다.
관련 문제
- 1. Fail2ban 및 CloudFlare?
- 2. Cloudflare 및 htaccess
- 3. Cloudflare NS 정전 및 비 Cloudflare NS3이 있습니까?
- 4. Cloudflare CDN 및 JavaScript 배포
- 5. Cloudflare minify html 및 gzip
- 6. Cloudflare 및 Heroku의 하위 도메인
- 7. cloudflare 및 하위 도메인/리디렉션
- 8. Cloudflare - 캐시해야합니까?
- 9. Cloudflare : 설정 방법 (DNS 및 이름 서버)
- 10. 바이 패스 페이지를 Cloudflare 보호 및 Java
- 11. 웹 애플리케이션 용 CloudFlare 및 동적 DNS
- 12. Heroku 및 Amazon S3를 사용한 Cloudflare 구성
- 13. Google 앱 설정 : MX 레코드 및 Cloudflare
- 14. CloudFlare 및 PHP 메일() 함수 ... 어디로 이동합니까?
- 15. CloudFlare 오류 페이지에
- 16. Cloudflare for Proxy Server
- 17. Cloudflare 유연한 SSL 문제?
- 18. Haproxy Real IP + Cloudflare
- 19. JavaEE 7 및 Socket.io
- 20. Socket.io 및 다차원 배열?
- 21. zombie.js 및 socket.io (node.js)
- 22. Socket.IO 및 대기 시간
- 23. Socket.io 및 Express 4
- 24. ruby의 socket.io 및 eventmachine
- 25. nodejs 및 socket.io 대화방
- 26. socket.io 및 서버
- 27. nodejs 및 socket.io
- 28. WebSockets 및 Socket.io
- 29. Socket.io 및 PHP 통합
- 30. Socket.IO 및 익스프레스