代わりに、1つのモノリシック1の複数プレイアプリケーションを持っていることが有益である場合には?

StackOverflow https://stackoverflow.com/questions/4024576

  •  26-09-2019
  •  | 
  •  

質問

私は、私たちのイントラネットポータルの書き換えのためのプレイ枠組みに落ち着いてきました。私はアドバイスを探していますので、私たちのポータルは、複数のプレイアプリケーションにそれを破る場合、またはどのように緩く関連する多くのものが含まれています。

それ複数のアプリケーションを作るの結果は何ですか?シングルサインオンのままでは可能ですか?どのようにアクセス制御が影響を受けていますか?アム私はおそらくそれらの間のコード/設定の多くを複製する必要がありますか?離れて物事を分割する場所を決定する際に他に何が私が考える必要がありますか?

役に立ちましたか?

解決

そうしないと、メモリ消費量を増やすのアプリケーションの多くを開始しなければならないので、私は、モジュールについて思うだろうまず第一に。サイトが重いロードされている場合にのみ、あなたが複数のサーバーを必要とすること、これは問題ではない。

は、シングルサインオンは可能ですか?私はイエス、と言うでしょう。あなたはクッキーにデータを格納することができますが、他のURLがそれを読むことができることを確認する必要があります。

アム私はおそらくそれらの間のコード/設定の多くを複製する必要がありますか?あなたが同様のデータベースを使用する場合はまあ、これは、モジュールと比較して、別の欠点だろうが、私はこの構成の1つのファイルを心配することはないでしょう。複数のアプリケーションに必要なコードを簡単にライブラリとしてのjar-ファイルを介して共有することができます。また、このためのモジュールを使用しています。

他のヒント

サーバー側の手段のステートレスということを、私を発見したので、セッションを追跡するために、ユーザー名と一緒にクッキーに保存されている用途HMACハッシュを再生します。複数プレイアプリケーションが資格証明書(私の場合はOpenLDAPの)の同じセットに対して認証される場合、彼らはシングルサインオンを実現するためにconfに/ application.confに構成された同じapplication.secretを持っている必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top