what I've read so farから、Interactorは、クライアントサーバーアーキテクチャのための柔軟で簡単な構成を提供します。しかし、あなたのネットワークをP2Pにしたいならどうしますか?Interactorバックエンドを使用してP2Pネットワークを設定する
私の頭の上から離れて、私はすべてのノードのサーバーとクライアントを作ることができましたが、それは正しく感じません。なにか提案を?
what I've read so farから、Interactorは、クライアントサーバーアーキテクチャのための柔軟で簡単な構成を提供します。しかし、あなたのネットワークをP2Pにしたいならどうしますか?Interactorバックエンドを使用してP2Pネットワークを設定する
私の頭の上から離れて、私はすべてのノードのサーバーとクライアントを作ることができましたが、それは正しく感じません。なにか提案を?
この質問には2つの回答があります。
ダイナミック/自己構成: それは本当にあなたのP2Pのために使用されている基本的なプロトコルに依存します。 集中型P2Pインフラストラクチャまたは分散型P2Pインフラストラクチャの実装を検討している場合でも、コンポーネント間の基本的な通信オプションは、クライアント/サーバアーキテクチャと似ている必要があります。 基礎となるプロトコルとしてTCP/IPを選択した場合は、相互にやり取りする必要があるコンポーネント間にクライアントインターフェイスとサーバーインターフェイスを作成する必要があります。ただし、Interactorを使用するメリットは、クライアントとサーバーのインターフェイスを事前に設定する必要はなく、実行時に動的に設定できることです。このように、各ノードが最初に必要とする構成は最小限に抑えられ、クライアントとサーバー間の通信は、必要に応じて後で構成されます。
インタインタラクタ間通信: この機能はバージョン3.1.0では使用できませんが、すべてのノードはピアリングノードすべてとインタラクティブな通信を行うように設定されています。クライアントサーバーの設定については心配する必要はありません。代わりに、ピアツーピアしたいターゲットノードをリストする単純なインターインターラプター構成を使用します。これは実行時に動的に構成することもできます。