問題タブ [push-diffusion]

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 に答える
179 参照

java - サブスクライバーがいないトピックを削除するには?

トピックのツリーを作成する拡散ソリューションを構築しています。

RabbitMQ フィードから受け取った値を反映するために、オンデマンドでトピックを作成しています。各トピックにはメモリ コストがあるため、サブスクライバーがしばらくいないトピックを削除しようと考えています。

統合された Java API を使用してこれを行うにはどうすればよいですか?

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

php - PHP と Diffusion の統合

Java Web サーバーまたは IIS を統合する方法はドキュメントからわかりますが、PHP を使用して Apache サーバーを Diffusion または Reappt と統合する方法がわかりません。C クライアントがあるようですが、そのための PHP ラッパーを作成する権限がありません。PHP はどこにでもあります。

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

push-diffusion - トピックのサブスクライバーは、更新が公開されるまで何も得られない場合があります

金融商品の価格を公開するシステムを構築しています。一部の計測器は 1 秒に数回更新され、一部の計測器は更新頻度が低くなります。更新頻度に関係なく、すべてのサブスクライバーは、その金融商品の最終更新または現在の価格を確認する必要があります。

サブスクライバーは、すべてのトピックでトピックの更新が表示されるまでしばらく待って、遅いトピックのビューを空のままにすることがあります。を使用しSessionPropertiesListenerて新しいオーディエンス メンバーをリッスンし、各トピックを現在の価格で更新することもできますが、それでは既存のオーディエンス メンバーに多くのノイズが発生し、尻尾が犬を振っているように感じます。

ゆっくりと更新されるトピックで私の問題を説明できます。

に登録している人some/counterは、何かが表示されるまで平均 2.5 秒待機します。ここでトリックを見逃しているように感じます。サブスクライバーがサブスクライブするとすぐに現在の価格を効率的に取得するにはどうすればよいですか?

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

push-diffusion - 拡散再接続タイムアウト

Diffusion v5.6.6 を使用してモバイル アプリを作成しています。クライアントがモバイル接続を失ったときにアプリが回復し、後で再び接続できるようにすることが重要です。Connectors.xml には、これに関連する 2 つの設定があることがわかります。

この 90 秒の ping と 60 秒のキープアライブの違いは何ですか?

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

push-diffusion - プロセスが終了したら、自分の Diffusion セッションを自発的に閉じることができますか?

バックエンド システムをトピックのツリーに接続するコントロール クライアントを開発しています。バックエンドには数千のエンド ポイントがあり、トピック ツリーには対応する数のトピックがあります。

開発とテスト中にクライアントを頻繁に停止して再起動しますが、サーバーに配置された以前のセッションはさらに 60 秒間存続します。つまり、セッション意志 (トピックが削除される) は実行されず、その後のコントロール クライアントの実行はできません。トピックを追加したり、トピック アップデーターとして登録したりしないでください (前のセッションの有効期限が切れていないため)。

そのため、洗練されておらず、忘れがちな Diffusion サーバーを強制終了して再起動します。

許可されたセッションは、堅牢性のために個々の接続よりも長く存続しますが、このシナリオではセッションを閉じたいと思います。これはどのように達成できますか?

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

push-diffusion - プッシュ拡散によるトピックの削除の検出

トピックのツリーを購読しており、それを使用して HTML テーブルの値を更新しています。新しい子トピックが追加され、古い子トピックが削除されることがあります。UI の同期を維持する必要があります。不明なトピックの値が到着すると新しいトピックが検出されますが、サブスクライブされたトピックが削除されたことを検出できません。

トピックが削除されたことをどのように検出できますか?