ノードを実行していて、ノードを実行している場合、 には誰も私たちに のファイルを同期させておくことを可能にする解決策を見た。node.jsとのファイル同期:unision == tcp == node ----- [http] ----- node == tcp == unison
同期は複雑ですので、私は は(rsyncのようなものです)unisonのようなツールに任せることができることを を考え、その後、すべてのノードが認証されたユーザ間 TCPパイプを接続されてやる必要があります。
filesystem1---unision==tcp==node.js------[http]----node.js==tcp====unison---filesystem2
それはおそらくJavaScriptの約12行だが、これまでのところ、 この時点で、それは私を超えている、または私は見つけることができる 例のいずれか。
私は、Linux上で Simias iFolderサーバをインストールしようとしているの週を含めGitは、信憑性、化石のような他のファイル同期オプション (の全体の束を見てきました、それが含まれているため、有望な を見た〜失敗各主要OSのファイルウォッチクライアント) しかし、今私は何か、はるかに単純な はおそらく行くだろうと思っています。誰もがこのような、 を行うか、2本のTCPパイプを接続すると、あまりにもハード ないレベルであるNode.jsのプロジェクトは、その後、私はあなた
幸運あなたの問題を解決するためにそれはあなたのストリームを使用する方法のアイデアを与える願っています。カスタムTCPソケット接続を作成するための関数が含まれています。詳細が必要な場合はお知らせください。 http://nodejs.org/api/net.html#net_class_net_socket –
ダイアグラムに関して、2つのnode.jsインスタンス間の単純なTCPソケット接続の使用について考えましたか?たとえば、unision == tcp == node.js ------ [TCPソケット] ---- node.js == tcp ==== unison。 TCPソケットは双方向であり、httpはそうではないので、何かが簡単かもしれないと私に伝えます。 –