以前は本当の充実したサーバーを作成したことはありませんでしたが、あまり設計が必要ないソケットとマイナーなサーバー/クライアントアーキテクチャを扱っていました。サーバー/クライアントアプリケーションを作成する際のベストプラクティス
サーバ/クライアントアーキテクチャを設計する際に検討すべき設計パターンは何ですか?
サーバーを設計する際のさまざまなアプローチは何ですか?
これは要件によって異なりますが、私は、多くのクライアントを受け入れ、複雑な要求を処理し、応答と要求を送信できる大規模アプリケーションサーバーについて語っています。
非常に曖昧な質問 –
@Neeme Praks:トピックは非常に一般的ですが、私は基本的にどのように大きなサーバー(Apache、Jetty、NodeJSなど)を行ったのか、デザインと他の利用可能なデザインなどとのトレードオフ何度も何度も行われて以来、私はここでホイールを再発明したくはありません。私は大規模なサーバー/クライアントアプリケーションの設計方法を実際には分かりません。 –
私はこれがあなたが扱っているプロトコルのタイプに非常に依存していると思います。 Apacheのようなステートレスサーバーは、FTPサーバーとは非常に異なっています。 HTTPサーバーについて話していますか? – deceze