nginx或LVS做负载均衡,其session如何共享?
问下,nginx或LVS做负载均衡,如果一个主机宕机的话,其session 共享,大家一般怎么弄呢?
我自己没有做过,如果,让我来做的话,我可能会选择放弃session,而用memcached 来缓存共用信息,比如登录信息。这样的话,如果有一台主机突然宕机了,系统根据键值对的形式,去缓存中把自个的用户信息给加载进来,从而保证系统稳定运行。
------解决方案--------------------用memcached 来缓存session,这个思路是对的。
应用服务器有的本身也提供session共享的功能(tomcat就有这个功能),但是通常效率都比较低,还是自己用memcached实现的比较灵活而且高效