br> else { //error handling } } %> 这个 Balancer 上的程序先取到 App Server 传来的 cookieValue 和 redirectURL这两个参数,然后设一个 Cookie,然后再转回到 redirectURL 所设定的 URL 去,这样就可以保证 Balancer 也能访问到这个 Cookie 值了。 现在 Balancer 可以取到 App Server 所设的 Cookie 了,下次客户访问过来的时候就先取到 Cookie 值,然后选择一个负载最少的 App Server 把请求转发过去。转发过去的时候也是采用上面 App Server 为 Balancer 设 Cookie 的方法,Balancer 给要转的 App Server 设一个 Cookie,这个 App Server 就可以判断出该用户是否已登录了。 现在我们已经解决了不同的 App Server 传递登录信息的问题,下面需要处理的是Balancer 和 App Server 之间的信息交换问题。 每个 App Server 在运行时都需要定时给 Balancer 传递一个 heart-beat,Bal页码:[1] [2] [3] [4] [5] [6] 第5页、共6页 |