[原创]WebLogic集群相关概念_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3072 | 回复: 0   主题: [原创]WebLogic集群相关概念        下一篇 
hang.zhou
注册用户
等级:少尉
经验:350
发帖:12
精华:0
注册:1970-1-1
状态:离线
发送短消息息给hang.zhou 加好友    发送短消息息给hang.zhou 发消息
发表于: IP:您无权察看 2014-7-9 15:54:29 | [全部帖] [楼主帖] 楼主

WebLogic11g-集群相关概念


weblogic集群架构相关的概念有: 
1、服务器(server,控制台选择环境-服务器) 
2、集群(cluster,控制台选择环境-集群) 
3、计算机(machine,控制台选择环境-计算机) 
4、节点管理器(nodemanager) 

下面根据对这4个概念一一介绍。 
1、服务器(server) 
weblogic集群的服务器分三类: 
1)AdminServer(公司老板) 
主要用于管理,包括应用部署,动态创建server,以及各种服务配置.所以集群环境下不会将应用、数据源等服务部署到AdminServer上面,因为AdminServer仅仅是充当管理者角色而已。运维过程中,还起到监控其它服务器状态的作用。 
2)ProxyServer(前台MM) 
主要受理各种外部请求,然后将具体工作交给具体的服务器(一线员工)。所以集群环境下,也不会将应用部署到ProxyServer上。 
3)Server(一线员工) 
实际干活的服务器,把前台MM接受到的任务进行实际处理,处理完了反馈给客户端 。

由此可见,AdminServer只负责管理、ProxyServer负责受理分配、而普通的Server就负责干活。 

2、集群(cluster) 
控制台里面配置的集群,仅仅用于设置server之间的多播通信。server之间使用多播通信,互相告诉自己状态是否可用。 

3、计算机(machine) 
可选配置,控制台里面配置的计算机,仅仅用于配置“节点管理器”信息(地址、端口)。然后根据配置信息向节点管理器发送操作命令。 

4、节点管理器(nodemanager) 
可选服务,节点管理器在集群架构中不是必须的。它的作用是用来管理server的生命周期,如果没有使用节点管理器,那么集群中的所有server的启动、关闭等常用的操作必须通过运行startManagedWebLogic.cmd脚本来完成。
如果启动server1(一般称为受管服务器,即接受管理的普通server),那么启动命令如下: 

startManagedWebLogic server1 127.0.0.1:7001
其中:
server1 启动的受管服务器的名称
address 该域的管理服务器的IP地址
port 该域的管理服务器的监听端口

;所以有些集群环境下,你能看到有多少个server,就有多少个启动脚本,实际上就是执行上面这个命令。 
如果集群中的server分布在多台主机上面,那每次启动服务非常不方便,所以这时候,节点管理器就派上用场了,节点管理器负责管理本机server的启动、关闭等生命周期。 ;

附图:

北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论