1

Google App Engine で pubsub メッセージングを実装しようとしています。コールバックを他のサーバーに保存し、新しいデータが利用可能になったときに送信できるようにしたいと考えています。

私は周りをよく見ましたが、自分で実装する以外に何も思いつかないようです。pubsubhubbub: https://code.google.com/p/pubsubhubbub/wiki/DeveloperGettingStartedGuideを見てきまし たが、クエリ パラメータを保存できるようにしたいと考えています。たとえば、Xmpp xep 60 には、追加データ (オプションと呼ばれる) を使用してサブスクリプションを構成する機能が含まれています。

App Engine の XMPP サービスには、pubsub 拡張機能がないようです。

私たち自身の受信者リストを次のように管理しています: https://groups.google.com/forum/#!topic/google-appengine/CaBcX0EWO00 が唯一のオプションを示唆しているようですか?

App Engine には、以下を使用してデバイスを念頭に置いた実装があるようです: javascript のチャネル: https://developers.google.com/appengine/docs/python/channel/

デバイスの CloudBackendMessaging: https://developers.google.com/cloud/samples/mbs/pubsub_messaging

4

2 に答える 2

3

AppEngine には、クライアントから発信された永続的な接続 (つまり、リッスン ソケット) がないため、リアルタイム プッシュ システムを実装することはまったく不可能です。

既にご存知のように、Channels API (ブラウザーへのプッシュの解決) とモバイル デバイス固有のプッシュ システム ( GCMおよびAPNS ) に近づくことができます。

ユニバーサル システムが必要な場合は、PubNubのようなソケット ベースのシステムをお勧めします。このような機能を可能にするCompute Engineを調べる必要があります。

于 2014-04-01T18:30:47.257 に答える