2

私は、開発中のアプリを通知で更新する方法を決定する際に、かなりの時間を費やしてきました。私のアプリでは、ユーザーが投稿できます。Facebook と同じように、ユーザーに新しい投稿を知らせたい。しかし、Heroku は websocket などをサポートしていないため、どうするかは難しいものでした。プッシャーやパブナブは法外な価格であるため、使用したくありません。

調査を行っているときに、サポートされている場合は Websocket を使用し、次にフラッシュまたはロング ポーリングにフォールバックしてサーバーへの接続を維持する socket.io について学びました。これは、クロスプラットフォームの統合を可能にし、Websocket を簡単に実装でき、しかも無料であるため、通知の明白な選択のようです。

Rails 3+ Heroku でサポートされている socket.io gem を探していましたが、非常に多くの矛盾する内容を読んだため、非常に混乱しています。Rails 3+ と Heroku の socket.io を実装するのに最適な gem は何ですか?

4

1 に答える 1

0

heroku では長期接続をサポートしていないため、残念ながら socket.io の使用もサポートされていません。同じことを達成するには、(Jakub Arnold が提案するように) AJAX プルを使用することをお勧めします。

于 2013-02-26T22:04:43.667 に答える