山海文讯 【黑马程序员】web服务器集群(多台web服务器)session同步、共享的3种解决方法.docVIP

  • 7
  • 0
  • 约1.55千字
  • 约 3页
  • 2021-06-10 发布于湖北
  • 举报

山海文讯 【黑马程序员】web服务器集群(多台web服务器)session同步、共享的3种解决方法.doc

【黑马程序员】 web 服务器集群 (多台 web 服务器) session 同步、共享的 3 种解决方法 在做了 web 集群后, 你肯定会首先考虑 session 同步问题, 因为通过负载均 衡后,同一个 IP 访问同一个页面会被分配到不同的服务器上,如果 session 不 同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就 根据这种情况给出三种不同的方法来解决这个问题: 一、利用数据库同步 session 在做多服务器 session 同步时我没有用这种方法, 如果非要用这种方法的话, 我 想过二种方法: 1,用一个低端电脑建个数据库专门存放 web 服务器的 session ,或者,把这个 专门的数据库建在文件服务器上,用户访问 web 服务器时,会去这个专门的数 据库 check 一下 session 的情况,以达到 session 同步的目的。 2,这种方法是把存放 session 的表和其他数据库表放在一起, 如果 mysql 也做 了集群了话,每个 mysql 节点都要有这张表,并且这张 session 表的数据表要 实时同步。 说明:用数据库来同步 session ,会加大数据库的负担,数据库本来就是容易产 生瓶颈的地方, 如果把 session 还放到数据库里面,无疑是雪上加霜。上面的二 种方法,第一点方法较好,把放 session 的表独

文档评论(0)

1亿VIP精品文档

相关文档