問題タブ [pubnub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
557 参照

javascript - angular.jsのコントローラーにリアルタイムモデルをどのようにアタッチしますか?

ダッシュボードのリアルタイム json (pubnub を使用) からのデータを使用して、いくつかのビュー/コントローラーを表示しようとしています。

angular.js の通常のドキュメントには、次のようなものがあります。

しかし、私が欲しいのは、データソースのリストを用意し、データの変更をビューに通知してレンダリングすることです。

だから、私は持つことができます:

view4 にはまだデータがありません。数分後に到着

次に、counter1 が更新されます

ビュータイプごとにコントローラーを作成します.2つのビューは同じコントローラーにすることができますが、異なるデータを表示します:

ダッシュボードでは、ビューを更新し、データに応じて動作を変更する必要があります (またはデータがない場合は、空の状態を表示します)。

PD: この種のタスクに合わせて調整されている場合は、別の js フレームワークでこれを行うことにオープンです...

0 投票する
1 に答える
1155 参照

pubnub - Ruby で Pubnub プレゼンス機能を実装する方法

Rails アプリで PubNub を使用してユーザー プレゼンスを実装する方法を考えていましたが、サーバー側とクライアント側の両方でこの機能を実装する方法についての完全なガイドは見つかりませんでした。

0 投票する
1 に答える
285 参照

javascript - Python の Pubnub プレゼンス機能 (GAE)

PubNub は、リアルタイム コミュニケーションに非常に優れています。パブナブチームから提供されたドキュメントによるとsubscribepublishインスタンスは完了しており、正常に動作しています。

Python(GAE) アプリで PubNub チ​​ャネルを使用して特定のユーザーを既に/存在させる方法を知りたいのですが、サーバー側とクライアント側の両方でこの機能を実装する方法の完全なガイドは見つかりませんでした。

注:ここでは Python Google App Engine と Javascript を使用しています。

0 投票する
2 に答える
2701 参照

websocket - realtime app need push service advice

I am looking for a realtime hosted push/socket service (paid is fine) which will handle many connections/channels from many clients (JS) and server api which can subscribe/publish to those channels from a PHP script.

Here is an example:

The client UI has a fleet of 100 trucks rendered, when a truck is modified its data is pushed to channel (eg. /updates/truck/34) to server (PHP subscriber), DB is updated and receipt/data is sent back to the single truck channel.

We have a prototype working in Firebase.io but we don't need the firebase database, we just need the realtime transmission. One of the great features of firebase.io is that its light and we can subscribe to many small channels at once. This helps reduce payload as only that object data that has changed is transmitted.

Correct me if I am wrong but I think pusher and pubnub will allow me to create 100 truck pub/subs (in this example) for each client that opens the site?

Can anyone offer a recommendation?

0 投票する
2 に答える
2101 参照

python - 要求されたクライアント xyz へのサーバー プッシュ通知: WebSocket プッシャー/パブナブ

ビジネスアプリの1つに1000人のログインユーザーがいるとしましょう。ユーザーの 1 人xyzがサーバーにリクエストを送信したが、サーバーがそのリクエストの応答を返すために 5 ~ 10 分かかる/完了する必要がある場合。

注:私のアプリは Google App Engine (Python) で実行されているため、締め切り超過エラーが発生します。

その場合、ここでタスク/バックグラウンド タスクキューを呼び出しています。ただし、クライアントは、要求されたタスクのステータスが完了したかどうかを知りません。

そのため、ステータスを取得するには、 likePubNubまたはを使用してプッシュ機能 (サードパーティ) を実装しようとしていますPusher

ここでの懸念は、要求されたクライアント xyzのみにメッセージを公開するにはどうすればよいですか?

xyz: サーバー パブリッシュ ステータス メッセージは、そのチャネルに存在するすべてのログイン ユーザーではなく、要求されたクライアントに対してのみ警告/通知する必要があります。

PubNubまたはのためにここにいる初心者ですPusher

この種のシナリオをカバーするためのアイデア/ロジックはありますか?

テクニカル ノート: Google App Engine Python、Javascript。

更新

(サンドボックス層など) のどのプランがpubnub必要ですか?

0 投票する
1 に答える
172 参照

java - Pubnub の here_now(String args0) は何をしますか?

特定のチャネルにサブスクライブしているクライアントを見つけようとしています。git で、2 つのパラメーターを持つ関数 here_now() を使用する例を見つけました。このようなもの:

しかし、私の会社のアプリケーションでは、here_now() 関数は 1 つのパラメーター、つまり文字列しか取りません。私はパブナブに比較的慣れていません。このパラメーターが何であるかを誰かに説明してもらえますか? チャンネル名ですか?コールバック関数を指定するにはどうすればよいですか? here_now(String arg) に関連するドキュメントが見つかりません

ありがとう

0 投票する
3 に答える
1413 参照

java - PubNub パブリッシュ コールバックを使用して、エラーが発生した場合に再パブリッシュするメッセージを見つける方法

PubNub API の公開コールバックは、次のようなメッセージを返します -

ただし、これは、このコールバックがどのメッセージに対するものであるかを示すものではありません。パブリッシュ エラーの場合、返される配列の最初の値は 0 になります。しかし、再パブリッシュするメッセージをどのように見つけますか?

パブリッシャーは、高い頻度でメッセージをパブリッシュし、コールバックの受信を待たずに別のメッセージをパブリッシュすることができます。そのため、コールバックが呼び出された時点で、パブリッシャーは既に 10 件以上のメッセージをパブリッシュしている可能性があります。