负载均衡说明
集群是一组WebLogic Server的组合,集群是为了满足服务的高可用(High Avilability)以及可扩展(Load Balancing)需求而出现的。
weblogic 安装
weblogic 安装教程 :
在集群系统中。来自客户的请求可以通过服务进行平均分配,把相应的进程分发给与之共同承担任务的服务器,从而不影响应用进程的运行,大多数中间件都支持负载均衡。实现负载均衡大大降低了系统的崩溃现象,从而减少对企业带来的损失。
创建服务器
环境 —— 服务器 —— 新建
注意: 新建服务器端口不能与管理服务器的端口相同,否则端口被占用,无法启动。
服务器信息填写:
已创建服务器列表如下图:
代理服务器 :Proxy
集群服务器 :Server-2,Server-3,Server-4
创建集群
创建集群,将已创建的服务器添加至集群中
环境 —— 集群 —— 新建 —— 集群
输入集群信息,点击确认
进入集群可看到新建的集群,点击集群名称(Cluster-0)—— 服务器
选择服务器:
选择服务器:
保存已添加的集群服务器:
打开服务器管理列表,查看服务器所属集群:
集群代理配置
找到weblogic安装目录,双加启动域配置:
路径 : /Oracle/Middleware/Oracle_Home/wlserver/common/bin/config.cmd
更新域:
选择模板:
选择配置项:
当前域下受管理服务器,包括集群服务器和集群代理服务器
集群信息:
集群服务器选择:
集群代理服务配置:
服务器所属计算机配置:
此时我们需要的配置已经完成,点击下一步直至完成
打开集群代理:
/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/apps/
项目部署
集群部署
环境 —— 部署 —— 安装
选择集群服务需要部署的项目:
选择需要被部署的服务:
使用默认选项,直至完成即可
代理部署
创建代理服务目录 :Cluster-0_Proxy,拷贝于集群代理配置信息于此目录下,如下图:
源路径:
目标路径:
修改配置
打开目录:Cluster-0_Proxy\WEB-INF\weblogic.xml
context-root 节点配置为集群应用程序名称,可在部署列表查看
<weblogic-web-app>
<context-root>/ssm-server-cluster</context-root>
</weblogic-web-app>
环境 —— 部署 —— 安装
选择代理应用:
下一步:
选择代理服务:
下一步,直至完成。此时部署列表可看到已经部署的代理:
启动服务器
启动集群子服务 :Server-2
Microsoft Windows [版本 10.0.18362.418]
(c) 2019 Microsoft Corporation。保留所有权利。
D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd Server-2 http://127.0.0.1:7001
启动集群子服务: Server-3
Microsoft Windows [版本 10.0.18362.418]
(c) 2019 Microsoft Corporation。保留所有权利。
D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd Server-3 http://127.0.0.1:7001
启动集群子服务: Server-4
Microsoft Windows [版本 10.0.18362.418]
(c) 2019 Microsoft Corporation。保留所有权利。
D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd Server-4 http://127.0.0.1:7001
启动代理: Proxy
Microsoft Windows [版本 10.0.18362.418]
(c) 2019 Microsoft Corporation。保留所有权利。
D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin>startManagedWebLogic.cmd Proxy http://127.0.0.1:7001
启动时需要输入域账户和密码:
eatures -XX:+ResourceManagement.>
<2020-1-18 下午01时37分55秒 CST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server:weblogic123
服务测试
环境 —— 部署 查看应用运行状态:
注意: 如果服务启动后应用状态不是 活动 ,则点击控制 ,勾选需要启动的应用,点击启动:
点击进入已经部署的集群代理应用 ,选择测试,点击链接访问:
通过代理访问服务如下:
至此,weblogic集群均衡负载搭建完毕