WebLogic+F5 负载均衡配置方案下面将 F5 公司的 BIG-IP 控制器为例,来介绍硬件负载均衡器配搭 weblogic 服务器实现集群功能的解决方案
Weblogic 集群 Weblogic 服务器集群将一组服务器集合在一起工作,来提供更灵活调配的、更稳定的应用平台
服务器集群对用户是透明的,对用户来说,服务器集群只是一个简单的 server 端,然而实际上,多台服务器一起协同工作来提供服务
通过部署 weblogic 服务器的集群功能,网站对于来自网络用户的请求具备了出色的可扩展性、更高请求处理容量和冗余能力
对于一个集成的环境,客户端的会话状态必须被保存,以使得在出现故障时能够获得备份 session 状态
Weblogic server 提供三种途径获得客户端会话状态: 数据库复制(通过 JDBC )、基于文件的复制和内存中的复制
使用基于 JDBC 或基于文件的持久机制分别将客户端的会话状态保存在数据库或者文件中
当一个客户端首次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器将会话状态完整地保存在离线存储器中
随后的客户端的请求将被持续地发送给同一台 server ,这样就保证了会话状态的更新在存储机制中的保存
假如这台服务器发生故障,那么该客户端可以连接到集群中的任何一台服务器
新的服务器通过读取储存在文件系统或者是数据库中的会话状态来恢复与客户端的会话
内存中的复制机制同样也用于保存客户端会话数据,但是它使用内存而不是其他永久存储机制
在客户端初次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器指定另外一台集群中的服务器作为辅助服务器来存储会话数据的复本
随后的客户端的请求将被持续地发送给同一台 server ,从而确保了在任何给定时间集群中都存有该客户机会话数据的两份拷贝
当与该客户端建立