2012-10-03 3 views
0

GMail IMAP API를 사용하여 웹 애플리케이션을 구축하고 있습니다. 업데이트를 "실시간"으로 만드는 가장 좋은 방법은 무엇입니까?GMail Stream을위한 최선의 방법

현재 저는 루비 시나트라 (Ruby Sinatra) 백엔드와 backbone.js를 프론트 엔드에서 사용하고 있습니다. 내 프론트 엔드, 내 서버 및 Gmail API 간의 통신을 최대한 빠르고 원활하게 만드는 방법을 찾고 있습니다. 내가 무엇을 의미하는가 실시간으로 보이게하는 가장 좋은 방법은 무엇입니까 : 도움

편집에 대한

감사합니다. Gmail이 웹 소켓을 지원하지 않는다는 것을 알고 있습니다. 하지만 내 서버와 프론트 엔드를 설정하여 데이터 트랜잭션을 마찰이없는 것으로 만드는 좋은 방법은 무엇입니까?

답변

1

나는 이것이 가능하지 않다고 생각합니다. HTTP는이 방법으로 작동하지 않습니다. 이 경우 WebSocket이 필요하지만 Gmail API는 WebSocket을 지원하지 않습니다.

자주 정보를 업데이트 할 수 있지만 Google API 요청 번호 제한이 적용됩니다. 사용자가 필요할 때 정보를 업데이트하십시오 (신중한 계획이 필요함).

+0

그래, 내 말씨가 조금 벗어났다. 내가 의미했던 것은 그것이 실시간으로 보이게하는 가장 좋은 방법이었습니다. 웹 소켓을 사용하면 서버를 프록시 용으로 사용해야 할 것입니다. 다른 사람들이 경험을 쌓았고 몇 가지 팁을 기꺼이 공유 할 수 있는지 궁금합니다. – retnuh

관련 문제