2

AWS Elastic Beanstalk で Tomcat / Railo をホストしていますが、負荷分散の結果として複数のサーバー間でリクエストが渡される可能性があるため、データベース セッション ストレージが最適なオプションのようです。

Amazonには PHP でこれを行うための専用モジュールがいくつかあります。

ちなみに、「スティッキーセッション」を有効にすることも別のオプションであることは承知していますが、マシンがオフラインになると (つまり、ロードバランサーによってスピンダウンされると) セッションが失われ、ユーザーにとって迷惑になるようです。 .

4

1 に答える 1

1

DynamoDB キャッシュ プロバイダーについては知りませんが、Railoをストレージ用に有効にしてから Application.cfc で指定すると、 Railo は現在サポートされている任意のキャッシュまたはデータソースにセッションを保存できます (ドキュメントを参照)。

railo web admin で、セッションの保存に使用するデータソースを作成し、ページの途中で [ストレージ: このデータソースをクライアント/セッション ストレージとして使用することを許可する] にチェックマークを付けます。

Application.cfc に以下を追加します

this.sessionStorage = "my_sessions_dsn";
this.sessionCluster = true; 
于 2012-08-21T18:13:59.457 に答える