2012-09-07 2 views
2

알림으로 개발중인 앱을 업데이트하는 방법을 결정하는 데 많은 시간이 걸렸습니다. 내 응용 프로그램에서 사용자가 게시 할 수 있습니다. 나는 facebook 같이 새로운 포스트의 사용자를 경고하고 싶다. 그러나, Heroku가 웹 소켓 등을 지원하지 않는다면, 무엇을 해야할지 결정하는 것은 힘들었습니다. 나는 그 서비스가 터무니없는 가격을 가지고 있기 때문에 pusher 나 pubnub를 사용하고 싶지 않습니다.Roku for Heroku Support에 대한 Socket.io

연구하면서, 지원되는 경우 웹 소켓을 사용하는 socket.io에 대해 알게 된 다음 플래시 또는 폴링으로 폴백하여 서버에 대한 연결을 유지합니다. 이것은 플랫폼 간 통합을 가능하게하는 알림 b/c를위한 확실한 선택처럼 보이며 길 아래에서 웹 소켓을 구현하기 쉽고 무료입니다.

나는 레일즈 3+ 헤로 쿠를 지원하는 socket.io 보석을 찾고 있었지만, 나는 많은 혼란스러운 것을 읽고 혼란 스럽다. 소켓 3 (Rails 3+ & Heroku)를 구현하는 데 가장 좋은 보석은 무엇입니까?

+0

Heroku에서 Socket.io를 사용하려면 스택이 지원하지 않기 때문에 WebSocket 대신 AJAX 폴링을 사용해야합니다. https://devcenter.heroku.com/articles/using-socket-io - with-node-js-on-heroku –

답변

0

heroku에서 수명이 긴 연결을 지원하지 않으므로 불행히도 socket.io를 사용하는 것은 지원되지 않습니다. 나는 AJAX를 사용하여 (Jakub Arnold가 제안한 것처럼) 똑같은 작업을 수행 할 것을 제안합니다.