2017-09-26 22 views
0

Deepstream docs:直接deepstreamノードを接続

。この機能は現行のインカネーションで廃止されましたが、間もなくスモールワールドネットワークパラダイムに基づいたよりスケーラブルな(そして若干賢い)ダイレクトメッセージコネクタプラグインに置き換えられます。

ディープストリームクラスタで説明されている(ただし非推奨)メッシュを作成することはできますか?私はこれの本当の例を見つけることができませんでした。

考えられる例は、チャットアプリケーションです。このアプリケーションは各ユーザーのデスクトップで実行され、それぞれがディストリビュートサーバーを確立します。同じLAN上の他のインスタンスに接続するための検出ロジックがあります。クライアントは、自分のデスクトップ上で実行されている独自のdsサーバーを介して、相互にデータを同期させます。

私はIPFSがこのような考えを持っていることを知っていますが、これはアプリケーションベースのものにしたいと思っています。ディープストリームは開始するのに適しているようでした。

編集:https://deepstreamhub.com/tutorials/protocols/webrtc-full-mesh/

- なぜ、これが最善のスケーラブルなソリューションであるとの可能な回避策が

答えて

0

クラスタリングdeepstreamサーバーがある場合でない可能性があります理解することに興味があるのは:

私はこれを見つけました現時点では当社のエンタープライズ製品の一部としてのみ利用可能である[1]。分散クラスタリング・メカニズムを構築し、数百万の同時接続と数十億のメッセージに拡張できます。

チャットアプリケーションを作成する場合は、各人のコンピュータでディープストリームサーバーを実行する必要はありません。何がどうなることはどちらかである:1台のdeepstreamサーバを設定

  • [2](私たちは、個々のサーバーを簡単〜100 000接続されたクライアントを処理できることを発見しました)
  • deepstreamHub上でアプリケーションを作成する[3] (deepstreamHubは、サーバーを自分で実行する必要のない、ディストリビュートのホストされたバージョンです)。

チャットアプリケーションの各ユーザーには、サーバーに接続するディープストリームクライアントがあります。これらのクライアントはWebSocketベースで、チャットアプリケーションのメッセージの送受信やデータの同期が可能です。

私たちが作成したサンプルアプリ[4]をいくつか見てみましょう。これらのアプリには、チャットアプリや興味深いデモが含まれています。

deepstream企業1

deepstreamオープンソース2

deepstreamHub 3

サンプルアプリケーション4

+0

おかげで、私はLAN上の既存のアプリケーションを作成する方法の詳細心配していたと、各クライアントの持ちます互いに接続しているコンピュータ。 vs外部サーバーに接続する。 – rambossa

関連する問題