問題タブ [spread-toolkit]
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.
configuration - スプレッドは開始直後に終了します
さまざまなセンサー データ プロセスの統合に使用するいくつかのツールの通信を広めようとしました。
スタートアップ スプレッドが終了した直後に、次のメッセージが表示されます。
メッセージに示されているように、次の Spread.conf ファイルを使用して、ローカルのスプレッド セグメントを構成します。
integration - スプレッドを介して通信するように 2 台のマシンを構成する方法
Spread Toolkitを介して通信する必要がある同じネットワーク内のマシンが必要です 両方のマシンに同じ構成ファイルがあります
Spread は両方のマシンで正しく開始されますが、もう一方のマシンは表示されません。実際にメッセージを送信しても機能しません。
performance - Corosync、ZeroMQ、Spread の CPG は、メッセージングに関してどのように比較されますか?
私は興味を持っている:
- パフォーマンス
- レイテンシー
- スループット
- リソース使用量 (CPU、メモリなど)
- 高可用性
- 単一障害点なし
- 特徴
- 輸送オプション
- ルーティング オプション
- 安定
- コミュニティ
- 活発な開発
- 広く使われています
- 便利なメーリング リスト、フォーラム、IRC チャネル、...
- 現在のコードベースとの統合の容易さ
- 多分落とし穴
- あなたが私が省略したと思う他のもの
それらについて読んだことがありますが、適切な比較が見つかりませんでした。特に、それらを比較するパフォーマンス ベンチマークに興味があります。(たぶん、自分でやるべきです!そうでないことを願っています。)
cluster-computing - 同じマシンでスプレッドを使用する 2 つのプロセスを実行しても、お互いに認識されませんか?
スプレッドツールキットを使用する 2 つのプロセスがあり、それらを同じマシンで実行したいのですが、スプレッド内でお互いに表示されるとは想定されていません。
私が思いつく唯一の簡単な解決策は、同じマシン上の異なるポートと構成にインスタンスを分散させるために実行することです。
上記のソリューションの代わりに、スプレッド構成でそれらを分離する方法はありますか?
spread-toolkit - Spread Toolkit、どのように機能しますか?
SPREADツールキットがどのように機能するかを読んで理解しようとしています。たぶん、私はこれらのドキュメントのいくつかを理解するのが本当に苦手です.
マシンはどのようにして他のマシンにメッセージを送信しますか? メッセージを制御および送信する中央マシンのようなものはありますか? ドキュメントには 3 つのリンク プロトコル (リンク/TCP/HOP) があると記載されているため、リング プロトコルの場合、ブロードキャスト メッセージは、1 つのマシンからのメッセージがリング内の 1 つのマシンから次のマシンに渡されることを意味しますか?
ほとんどの場合、単純に全員にメッセージをブロードキャストしたいのですが、特定の状況で少数のマシンにのみメッセージを送信したい場合は、マシンをグループに参加させるだけですか、それとも他の方法がありますか?
ありがとう