2024年6月12日发(作者:)
1. Domain
WebLogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整
个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管理服务器是指
域中除了管理服务器以外的所有的服务器。一个domain可以包含一个或多个weblogic
server实例,甚至是server集群。一个domain中有一个且只能有一个server担任管理
server的功能,其它的server具体实现一个特定的逻辑功能。
2. AdminServer
3. managedServer
4. ProxyServer
代理服务器也是受管理服务器。
代理服务器用于为集群提供负载平衡和故障转移;此外还具有一下特点:
#是客户端与群集交互的第一级;
#使集群看上去就像一个服务器。
//代理服务器可以基于软件也可以基于硬件;
//基于软件的代理服务器可以是内部weblogic servlet或第三方应用程序。
//基于硬件的代理服务器通常是物理负载平衡器。
//代理(不管是基于硬件还是软件)提供客户端与集群进行交互的方式。根据集群构架,
可选择三种基本代理:HTTPClusterServlet;web server插件;物理负载平衡器(如local
director或F5 networks big IP)。
5. Cluster
WebLogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命
名服务、负载平衡以及容错等功能。
注意:一个weblogic域可以同时管理多个集群以及多个服务器实例。
集群优点:
@@可以任意添加服务器,这样网站的可扩展性和利用度只受用户硬件预算的限制;
@@集群对开发人员和用户是完全透明的,在网络上集群就像一个weblogic服务器
一样;
@@不需要关闭网站,可在集群中动态添加服务器。
6. 节点管理器
节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸
如在控制台中强制重启远程机器上的server灯功能(没有节点管理器的情况下也是可以
强制关闭远程服务器的,但是不能重启)。
除此之外,节点管理器还可以自动检查自自己机器上的server实例(健康检查),当发
现某个实例出现故障的时候,可以自动进行重启。
7. Session复制
8. 启动weblogic服务
启动Administrator Server
到domain的bin目录下:
>
启动Managed Server
到domain的bin目录下:
>startManagedWebLogicnodeA127.0.0.1:7001
其中nodeA为Managed Server的名称;
后面为Administrator Server地址。
9. 通过HttpClusterServlet实现请求的自动分发处理
HttpClusterServlet通过一个WebLogic服务器代理对WebLogic集群中的其他服务器
成员的HTTP请求,同时HttpClusterServlet还为代理的HTTP请求提供负载平衡与容错处
理。
实现请求的自动分发功能遵循下面几个步骤:
创建一个代理Server(proxyServer);
生成配置文件;
生成配置文件;
打包生成Web应用;
在proxyServer上部署应用,并将该应用作为缺省的Web应用。
10. 配置集群注意事项
集群中管理服务器和被管理服务器之间有用到ip组播UDP,所以这些服务器之间必
须是UDP可以到达的;
集群中的服务器必须使用静态IP,动态IP地址分配不能用于集群环境。如果服务器
位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,
只有这样,客户端才能访问服务器。
请不要把管理服务器设置在集群当中;admin server只用于集群的管理,而不能参
与集群事务。
集群中的所有Server必须位于同一网段;
要以cluster方式运行,必须有包含cluster许可的license才行(从bea网站上下载
的试用版就可以进行cluster配置)
11. 集群架构
单层混合型的集群架构(cluster)
将所有的Web应用以及相关的服务应用全部部署于集群中的单一WLS实例中,这
种架构的优势在于:易于管理;灵活的负载平衡机制;更强的安全控制。
多层结构的集群架构(cluster)
这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集
群EJB。一般应用于下面这些情况:
在负载平衡机制需要调用集群EJB中的方法时;
在提供内容与提供对象的服务之间需要更大的机动性时;
在需要更高的系统稳定性时;
12. 多播地址段
IP多播是一种广播技术,使多个应用程序能够订阅某个IP地址和端口号,并监听消息。
多播地址是一个介于224.0.0.0到239.255.255.255之间的IP地址。
13. weblogic主要的目录结构
a. 总体目录分布结构
|-bea :bea的主目录;其下有:
|-/jdk_xxx包含sun jkd软件(如果此软件已随你的软件进行了安装)。JDK提供了
java运行时环境(JRE)和工具,用于对java应用程序进行编译和调试。在此目录名
称中,xxx表示你系统上安装的sun JDK版本,如jdk160_05
发布评论