私の現在の設定を最初に共有しましょう。異なるサーバーにある2つのアプリケーションインスタンス間の共有データベース
私たちは、2台のサーバー(サーバーAとサーバーB)で動作するアプリケーションを持っています。これは、負荷分散の目的で使用しています。 AとBの両方のアプリケーションバージョンはまったく同じで、2つのインスタンス間に共有データベースがあります。
現在、変数の格納された値が2つのインスタンス間で共有されているように見えますが、これは私たちが期待したものではありません。
例えば、サーバーAには1つの構成ファイルがあり、サーバーBには1つの構成ファイルがあります。内容が異なる場合があります。私たちが見いだしたことは、サーバAのアプリケーションにアクセスして設定ファイルを読むときに、サーバBの設定ファイルに含まれる値が取得されることです。
誰かに似た問題が発生しましたか? ?そしてこの問題を回避する方法についてのヒント?あなたはetcdサービスを使用することができます
よろしく、
フィリップ
を使用して分散、あなたはあなたの特性を構築しているが瓶の中のファイルやjarファイルの外から参照しますか? –
これらは、サーバーのフォルダにあるjarの外側にあります。 – Philip
その後、AはBの小道具ファイルを読むことができないので、私はあなたのアプリケーションをローカルでデバッグしなければならないと考えています。 –