問題タブ [application-server]
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.
django - マルチサーバー環境でdjangoサイトを実行しています - セッションを処理するには?
django を利用した私のサイトは、Apache ベースのロードバランサーの背後にあります。静的ファイル要求を処理するサーバーもありますが、それは簡単です。
気になるのは、ロードバランサーによって任意のアプリケーション サーバーにスローされる可能性があるユーザーをどのように処理するかということです。それらはすべて同じ DB クラスターを共有しているため (スマートですか? それとも、ここでも分離する必要がありますか?)、私が気にする必要があるのはセッションだけです。
現在、セッションはパフォーマンスのためにメモリに保存されています。私はそれらをそのままにしておきたいので、同じユーザーが常に同じアプリサーバーにアクセスするようにする必要があります。
いくつかの簡単な解決策が思い浮かびました。
1) IP ベースにする。たとえば、奇数の IP 番号がサーバーA
にヒットし、偶数の IP 番号がB
. しかし、ユーザーがプロキシの背後にいる場合や、IP が頻繁に変更される場合はどうでしょうか?
2) リクエストが負荷分散サーバーに到達すると、Cookie をチェックして、どのサーバーがそれを処理するかを確認できます。それは可能ですか/意味がありますか?
3) を使用した J2EE ソリューションmod_proxy_ajp
がそのような状況を処理することは知っていますが、舞台裏で何が起こっているのかはわかりませんでした。そこから何かを Django に使用できますか?
または、そのために Django をクラスタ化する他の方法があるのでしょうか?
ruby-on-rails - Railsアプリケーションに推奨されるサーバーレイアウト/アーキテクチャ
中程度の(重くないが軽い)トラフィックを受信することが予想される本番Railsアプリケーションに推奨されるサーバーレイアウトは何ですか?ApacheとPassenger(mod_rails)を実行するセットアップを考えています。いくつのアプリケーションサーバー、Webサーバー、およびデータベースサーバーが意味をなしますか?冗長性、フェイルオーバー、信頼性などを提供するために、どのように設定する必要がありますか?
これは多くの要因に依存する幅広い質問であることを私は知っていますが、私はこれにどのように取り組むべきかについての一般的なアドバイスと提案を探しています。
java - Javaベースのクライアントで実装するのに最も簡単なアプリケーションサーバーは何ですか?
イントロ
今学期を設計して実施するプロジェクトがあります。私たちのプロジェクトでは、クライアントにAndroidフォンを使用する在庫システムを作成することを選択しました。プロジェクトのその部分に関する詳細情報。
問題
私たちが遭遇した次の問題は、ユーザーを認証し、データベースに発行されるコマンドを規制するある種の中間サーバー、つまりアプリケーションサーバーを設計することです。
私たちは時間に少し制約があり(特にこのプロジェクトの今学期)、この種の問題は私たちよりもはるかに賢い人々によってすでに解決されていることを認識しています。
これまでのアイデア
タイトルが示すように、Javaベースのクライアントで実装するのに最も簡単なアプリケーションサーバーは何ですか?現在、このプロジェクトには、ワークステーション(Windows XPを実行)、Android電話、およびWebインターフェイスの3つの個別のクライアントがあります。
RubyonRailsサーバーはすでにWebインターフェースに使用されます。私の教授の一人と話をした後、彼は、HTTPとXMLを介して通信することで、実際にRoRを使用してアプリケーションサーバーとして機能できると述べました。Webインターフェイスとアプリケーションサーバーを並べてコーディングできるため、これは単にアプリケーション全体の開発になります。
他のオプションは、JBossやGlassFishのようなものです(またはそうですか?私たちはこの分野で実際に経験を積んでいません)。Javaクライアントの作成には慣れていますが、JBoss/GlassFishのようなものについては少しも掘り下げていません。
私たちはテクノロジーを学ぶために時間を費やすことをいとわないが、間違ったアプリケーションサーバーを使用したことが原因である1か月前に、どのテクノロジーを使用するかを知りたい。
ご指導をよろしくお願いいたします。よろしくお願いいたします。
multithreading - アプリケーションサーバーはどのようにマルチスレッドをサポートしますか?
Tomcat、Websphere、IISなどのアプリケーションサーバーがクライアント要求を処理するためのマルチスレッドをどのようにサポートしているかに関する情報を探しています。それぞれが同時リクエストをどのようにサポート/処理するかについての比較分析はありますか?
ありがとうございました
java - クライアント アプリケーションとアプリケーション サーバーとの通信
アプリケーション サーバー (Java クライアント、RoR サーバー) と通信するクライアント サーバー モデルを作成しています。
通信される実際のデータには、いくつかのオプションがあります。
- クライアントの画面を実際に描画する XML 通信 (Web ブラウザ風)
- データ/許可/その他のみを通信します。XML 経由 (UI 全体がクライアントに保持されます)
- 組み合わせ - 毎回クライアントを強制的にダウンロードし、データ/権限などを通信します。XMLを介して。
これを行う最善の方法は何ですか?(また、クライアントのバーコード スキャン コンポーネントと連携する必要があるため、Web ブラウザーは使用できません)
java - リクエストなしでTomcatからサーバーポート番号を取得する
アプリケーション(おそらく起動時)に、要求なしで実行されているポートを通知できるTomcat APIまたは構成はありますか?
同じTomcatで実行されている2つのWebアプリケーションがあり、一方が他方からWebサービスを呼び出す必要があるシナリオを想像してみてください。リクエストがTomcatを離れて(Apacheサーバー名または絶対URLを使用する場合、リクエストは送信されて再び返され、任意のインスタンスに戻ることができます)、戻ってくることは望ましくありません。マシンの名前ですが、ポート番号を取得する方法はありません。war
この情報をハードコーディングできることはわかっていますが、ファイルをアプリケーションサーバーに依存しないよう にしたいので、これは行いたくありません。
HTTPServletRequestがあれば見つけることができることを私は知っています
これはTomcat6でのみ機能し、Tomcat7では機能しません。
java - JDBC接続ハンドルは、アプリごと、スレッドごと、またはクエリごとにする必要がありますか?
JDBC接続プールをサポートするアプリケーションサーバー上にWebアプリケーションまたはWebサービスがあるとしましょう。
Connection
スレッドごとまたはクエリごとに新しいものを取得する必要がありますか?
ありがとう!
eclipse - JBoss AS / WildFly サーバーを Eclipse for Java EE にインストールする方法
「新しいサーバー ウィザード」に行ったときに、JBoss AS のカテゴリが見つかりません。
[新しいサーバー アダプターのダウンロード] をクリックしても、リストに JBoss AS アダプターが表示されません。
file-upload - ファイルシステムに保存されたアップロードされた画像の複製
こんにちは、現在、ユーザーが画像をアップロードできるようにするアプリケーションを作成しています。画像は、データベース内の参照とともにファイルシステムに保存されています。ただし、これらのファイルをレプリケートする必要がある複数のアプリケーション サーバーがあります。
このようなことを行うための一般的な方法は何ですか? これを行うために実装できる特に優れたツール/スキームはありますか?
編集:フォーマット
java - Java でアプリケーション サーバーが必要な理由
JBoss や WebSphere のような Java で Application Server が必要なのはなぜですか。Java(Apache Tomcat)のみで大規模なWebサイトを開発することは可能ですか?数千人のユーザーがサイトで同時に接続する場所。例として、b2b のような Web サイトがあります。
アプリケーション サーバーのコストはいくらですか? 異なるアプリケーション サーバー間で価格を比較し、無料のバージョンがあればそれを強調していただければ幸いです。