|
|
|
|
|
|
|
Web 应用程序级别的 Cluster 实现技术2 |
|
|
|
,并在以后不再向这个 Application Server 转发用户请求; 4.在启动新的 Application Server 后,Balancer 也可以马上知道,并在以后会向该 Application Server 转发用户请求; 具体实现方法如下: 首先我们要保证 session 信息能在几台 Application Server 间传递,你的Web 应用一般都需要用户登录,并保留登录信息在 session 里。如果用户是在一台 Application Server 上登录的,那再访问另外一台 Application Server的时候应该怎样判断该用户已在别的服务器上登录过了呢? 我们可以用 Cookie 解决这个问题,但 Cookie 有一个限制,就是 domain,即你在一台服务器上设置了一个 Cookie 后,只有这台服务器才能访问到这个 Cookie,其他服务器根本访问不到。我们必须想个办法让其他服务器也能访问到,这是我们这个 Cluster 实现中的关键点之一。 我们可以这样解决,在一台 App Server 登录后,App Server 先设置一个 Cookie,然后再发给客户端一个象下面这样的 JSP <html> 页码:[1] [2] [3] [4] [5] [6] 第2页、共6页 |
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |