問題タブ [multiserver]

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 投票する
2 に答える
13235 参照

node.js - Node.js マルチサーバー クラスタリング

サーバーを含むNode.jsを使用したプロジェクトに取り組んでいます(簡単にするために、このサーバーを、特定のクライアントから他のクライアントにメッセージを転送する必要があるチャットサーバーと想像してください)。QoS の理由から、このサーバーは常に到達可能である必要があるため、クラスタリングを使用して、異なるサーバー (異なる物理マシン) 間で負荷のバランスを分散し、サーバーがダウンした場合に別のサーバーが要求を処理できるようにすることを考えました。 .

私の質問は、この種の分散アプローチは Node.js で可能ですか?

「クラスター」モジュールについては既に読みましたが、理解したところでは、同じマシン上のマルチプロセッサでのみスケーリングするようです。

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

php - Drupal マルチサーバーのセットアップ イメージのアップロードの問題

私は、単一のデータベース接続で保護された接続を備えた2つのサーバーを使用しているプロジェクトに取り組んでおり、2つの個別のワニスキャッシュサーバーも統合されています。イーサが最初のサーバーまたは2番目のサーバーにリダイレクトするロードバランサーIPであるIPがあります

データが単一のデータベースから引き出されているため、すべてが正常に機能しているようです。ただし、ユーザーのプロフィール画像に問題があります。

ユーザーがイメージをアップロードし、ロード バランサの IP が最初のサーバーにリダイレクトされると、イメージは最初のサーバー ファイル ディレクトリに移動します。

ただし、2番目のサーバーからサイトにアクセスするユーザーが完全なデータを表示する場合(すべてが共通データベースからロードされているため)、最初のサーバーに保存された画像を表示できません。

どうすればこの問題を解決できますか?

私は PHP 開発者であり、外部サーバーにも画像ファイルを保存する phpseclib を使用して簡単な PHP スクリプトを作成しました。

これを Drupal に統合する方法がわかりません。(私は PHP 開発者ですが、Drupal でのモジュール作成にはあまり力を入れていません)

または、他の代替手段はありますか?

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

java - 多くのクライアントを処理するサーバー Java

彼ら!シンプルなサーバー クライアント (udp) アプリケーションを作成しました。現在、多くのクライアントを受け入れるサーバーを作成しようとしています。私が理解したように、クライアントを受け入れて処理する関数を作成する必要がありますが、アプリの構造について混乱しています。アプリに適切なスケルトンがあるかどうかを確認できますか? ヒントや例を教えてください。すべてのアドバイスに感謝します!:)

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

php - NFS の drupal 実装

NFS が Drupal ファイル共有のマルチ サーバー セットアップに最適な方法であることがわかりました

誰かがこれがどのように機能するか教えてもらえますか?

3 番目のサーバーで共通のデータベースに接続された Drupal ファイルを含む 2 つのサーバーがあります。

ファイル用のサーバーがもう 1 つあり、これを NFS を使用する Drupal サーバーと NFS の仕組みの両方にリンクするにはどうすればよいですか?

ユーザーが最初の drupal サーバーからファイルをアップロードすると、共有サーバーにコピーが作成されますか?

両方の drupal サーバーでシンボリック (ソフト) リンクを作成し、共有サーバーにファイルを追加しますか?

MultiServer Drupal セットアップ用に NFS を実装するためのリンクを教えてください。

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

c# - C# .NET マルチ サーバーまたはクラウド構造

大きく成長しているソーシャル ネットワークがありますが、多くの機能が 'HttpContex.Current.Cache' クラスを使用してデータを再利用しており、リクエストごとにデータベースにアクセスする必要はありません。「HttpContext.Current.Cache」が「静的」であることはわかっているため、マルチサーバーとクラウド構造で問題が発生します。キャッシュ システムを利用するように SQL Server を構成する方法があることも知っています。すべてのリクエストを処理するだけで十分ですか、それとも他に何かしなければならないことがありますか?

ところで、いくつかのユーザー データが保持されているため、ほとんどのキャッシュ機能を削除する必要があります...

マルチサーバー構造で Web サイトをテストしていて、既に問題が発生しているため、ここでこの種の質問をしています。サーバーメモリAがサーバーメモリBと同じであることを確認する必要があり、これを行うと、マルチサーバー構造のすべての利点を捨てていることがわかります..

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

python - Pythonで1つのクライアントにマルチサーバーソケットを作成するには?

Python で 1 つのクライアントにマルチサーバー ソケットを作成する方法は? サーバーソケットのリストを作成してノンブロッキングソケットと接続することを考えていますが、そのための良いチュートリアルが見つからないため、より良い解決策またはノンブロッキングのガイドを求めるためにここに来ましたソケット。

ありがとうございました !


助けてくれてありがとう、しかし私は何か違うことを意味します、私はそのようなサーバーIPのリストを持っています:

サーバー_IP = ['127.0.0.1', '127.0.0.2', '127.0.0.3', '127.0.0.4', '127.0.0.5', '127.0.0.6, '127.0.0.7']

IPでソケットのリストを作成し、すべてのIPサーバーに接続しようとするオプションが1つありますが、ソケットのリストなしでこのすべてのサーバーIPに接続する別の方法があるかどうかをここで尋ねます。

ありがとうございました。

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

node.js - socket.ioサーバーとhttpサーバー間のセッション同期?

最近、リアルタイム Web アプリケーションであるプロジェクトに取り組みました。

私はsocket.ioをデータ サーバーとして使用しており、そのドメインがwww.a.com. 一方、 httpサーバーとしてexpressを使用し、そのドメインはwww.b.com.

ここで問題が発生します.2つのサーバー間でセッションを同期したい場合(つまり、ユーザーwww.a.comがsocket.ioでログインすると、ユーザーがアクセスしたときにログインしますwww.b.com)、どうすればそれを行うことができますか?

前もって感謝します :)

ps: 私の拙い英語を許してください...

==更新==

私は 1 つの解決策を試しました: の魔法を使用して、postMessage異なるタブ間で通信します。

ユーザーが にログインすると、 を参照するwww.a.comを作成します。そして、ログイン データを からに渡し、何かをトリガーして にログインすることができます。iframesrcwww.b.comwww.a.comwww.b.comwww.b.com

しかし、問題を解決する最善の方法ではないと思いますが、安全ですか? または他の問題を生成しますか?そして、他の解決策があるのだろうかと思います。