問題タブ [multi-instance-deployment]

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

azure - Azure - 静的リポジトリをリロードする必要があります

大規模な XML ファイル構造をメモリに格納する静的リポジトリがあり、MVC アプリケーションで一度だけ読み込まれます。アプリケーションは、2 つのインスタンスを使用して Azure (Paas) でホストされています。このリポジトリからコンテンツを追加したり、コンテンツを削除したりするために使用する設計ツールがあります。私たちが見つけた課題は、ものが追加されたら、リポジトリを破棄して再作成することで、リポジトリをリロードする必要があるということです。これは機能しますが、静的リポジトリがサーバー A でのみ更新され、サーバー B では更新されないという問題が残ります。要求がサーバー B に送信された場合、更新されていないため、ユーザーはその変更を認識しません。両方のインスタンスで IIS をリセットすると、問題が解決します。セッション状態を使用してリポジトリを保存しようとしましたが、データベース テーブルに値を保存するカスタム セッション プロバイダーとして使用すると、すべてのページ要求で session_start イベントが呼び出され、パフォーマンスの問題が発生します。両方のサーバーでリポジトリを更新し、最新の手法を使用するためのよりエレガントなソリューションを持っている人はいますか?

0 投票する
0 に答える
136 参照

coldfusion - ColdFusion マルチ インスタンス インストール

マルチインスタンス構成の Apache 上に単一の ColdFusion 10 Tomcat サーバーがあります。4 つのインスタンスがあります。cfusion と cfusion2 は、単一クラスター内の訪問者用です。残りの 2 つは、検索インスタンスとスケジュールされたジョブ インスタンスです。いくつか質問があります。

クラスタ ルールに従っていないようで、インスタンスとインスタンスからクライアントを移動しています。cfusion は明らかにオンになっていますが、cfusion2 は停止しているようです。しかし、私はそれを再起動する方法がないようです。私はそこで何が間違っていますか?

質問 2 スケジュールされたジョブがスケジュールされたジョブ インスタンスからのみ実行され、他の 3 つのインスタンスに影響されないことをどのように保証できますか。他のインスタンスとの参照を削除または無効にできないようです。

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

java - ファイルをマルチ インスタンス アプリに保存する

Springフレームワークを使用したWebアプリケーションを開発しています。Apache によって負荷分散された Tomcat の複数のインスタンスにデプロイしたいと考えています。

ユーザーは複数のドキュメント (doc、xlx、画像) をプラットフォームにアップロードします。これらのファイルには、複数のユーザーがアクセスします。私の質問は、アプリケーションが複数のサーバーに展開されている場合にこれらのファイルを効果的に管理して、すべてのサーバーがこれらのファイルに簡単にアクセスできるようにする方法です。

0 投票する
3 に答える
396 参照

java - マルチ インスタンス アプリケーションのシングルトンでメッセージ カウンターを回避するパターン

ステートレスである必要があるアプリケーションで、処理されたメッセージの数を表すカウンターを使用するために推奨されるパターンを知りたいです。

たとえば、アプリケーションが複数のサーバーにデプロイされているアーキテクチャでは、永続的な情報 (セッションなど) を格納するためにデータベースが使用されます。ただし、このような情報は、メッセージ カウンターのように同時更新に公開されません。単一インスタンス アプリケーションではシングルトンを使用できますが、ここではそうではありません。

そのようなカウンターを実装するためのあなたの提案は何ですか? カウンターを使用するのは悪い設計ですか?