REST API를 사용하는 서버의 실시간 클라이언트를 처리하기위한 일반적인 솔루션을 찾고 있습니다. 정기적 인 순차적 서버 폴링/큐어링을 제외하고 특별한 방법이 있습니까? 흥미로운 기사가 있습니까?REST 서버와의 실시간 통신
답변
나는 long-pooling과 python tornado serever에 대해 읽었습니다. 그것은 내 필요에 가장 잘 맞습니다. http://www.tornadoweb.org/en/stable/
웹 소켓은 최신 웹 브라우저와 서버에서 광범위하게 지원됩니다.
도서관은 예를
Nodejs를 들어, 다양한 프레임 워크에 대한 존재 : http://socket.io/
ASP.NET의 세계 : http://signalr.net/
PHP : http://socketo.me/
이 웹 소켓 지원과도 대체가 웹 소켓이 브라우저/서버에서 지원되지 않을 때 폴링 사용.
Thx,하지만 순수한 REST 여야합니다. 웹 소켓이 없습니다. IP가 바뀔 때 (휴대 전화의 경우에는 매우 이상한 일입니다) 웹 소켓 통신이 중단됩니다. 나는 이미이 REST API를 가지고 있으며 실시간 클라이언트를 만드는 방법을 생각하고있다. – speedingdeer
signalR에서 웹 소켓의 사용을 완전히 해제 할 수있다. 예 : connection.start ({transport : 'longPolling'}); 다른 라이브러리와 비슷한 옵션이 있다고 생각합니다. –
- 1. PhoneGap 외부 서버와의 통신
- 2. Delphi 클라이언트 및 ASP.Net 서버와의 양방향 통신
- 3. 실시간 통신
- 4. 안드로이드 응용 프로그램 및 별표 서버와의 통신
- 5. C# 서버와의 Java android 클라이언트 통신
- 6. 현실 세계에서 Silverlight 4 - 서버와의 통신
- 7. Flash AS3 코드 보호 + 서버와의 보안 통신
- 8. 오류 : ClearCase 원격 서버와의 통신 시간이 초과되었습니다.
- 9. HP 프린트 서버와의 Python 소켓 통신
- 10. Arduino GSM 모뎀 GPRS 서버와의 통신
- 11. Https Dotnet 클라이언트가있는 Java 서버와의 통신
- 12. 실시간 통신 앱 백엔드
- 13. 서버 대 실시간 통신
- 14. 서버 간 실시간 통신
- 15. 실시간 게임에서 보안 통신
- 16. 실시간 통신 응용 프로그램을위한 Socket.io 대안
- 17. REST API Aggreggation 실시간
- 18. 2 파일 간의 실시간 통신
- 19. AVR8 실시간 스케줄러, 시리얼 통신
- 20. Android 기기의 실시간 데이터 통신
- 21. PLC와의 실시간 통신 PC (프로토콜?)
- 22. 서버와 클라이언트 사이의 실시간 통신
- 23. 실시간 통신 java to javascript
- 24. 게임 개발에서 실시간 프로세스 통신
- 25. ASP.NET에서 실시간 REST 서비스 사용하기
- 26. 순수 Java를 사용한 파일 액세스를위한 SSH 서버와의 통신
- 27. 어도비 에어 데스크톱 응용 프로그램 - 서버와의 지속적인 통신
- 28. 웹 응용 프로그램 : 서버와의 인증 된 통신 만
- 29. REST 서버와 클라이언트 간의 통신
- 30. Adobe air 및 REST 통신
폴링은 일반적이지만 위급 한 경우는 피할 수 있습니다. 다른 두 가지 옵션은 WebSockets 및 signalIR입니다. 웹 소켓을 사용할 수 있다면 좋을 것입니다. 이 게시물을 참조하십시오 : http : //stackoverflow.com/questions/16054074/alternative-to-polling-on-rest-service –