Webサイトを稼働する3台のサーバーがあります。私は今、ログインシステムを実装する必要があり、私はそれが接続されているサーバーに応じてユーザーが異なる動作(ログインまたはログアウト)を取得するので、それに問題があります。分散サービス(HAProxy、Apache、Ruby on Rails)を実行している複数のサーバーを使用する場合のログインの設定方法
私はRailsの中でセッションストア用のMemcacheを使用しています - config.action_controller.session_store =:mem_cache_store
activesupportの::キャッシュ:: MemCacheStore.new( "SERVER1"、 "サーバー2"、 "server3の")
を私は2番目のラインが同期またはそのような何かにキャッシュを維持するかと思った...
各サーバは1つのマスター、2人の奴隷と独自のDBを持っています。私はSQLストアでセッションをやっているルートを試してみましたが、それはSQL Serverを本当に傷つけ、レプリケーションの負荷が重くなります。
3つのサーバーすべてですべてのセッションストアにこのMemcacheを使用すると簡単な方法がありますか?
私の問題を解決できますか?
本当にありがとう。