码迷,mamicode.com
首页 > Web开发 > 详细

认识Weblogic中各个机构

时间:2014-06-11 07:11:09      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:java   jdk   

 一、认识Weblogic中各个机构

 WebLogic是一个企业级的应用服务器,包括j2ee中的各类应用,是jsp,servlet,ejb的容器。功能强大,为了更方便的管理weblogic的各个功能,从逻辑上,将WebLogic 分割成“Domain”而存在。一个WebLogic 可以有多个Domain.在每个Domain中,也要根据不同需求,有各自的划分。先看下图

  bubuko.com,布布扣
 图中可以看出,一个Domain中有:machine,Server ,Cluster。它们的具体是做什么呢?

二、各个机构的作用

1、Domains (域)
 domain是weblogic管理的基本单元,是一组相互关联的资源,所以domain中必须包含一个或多个Server,但是有一个唯一的AS(Administrator Server)管理。
 domain用于划分不同的应用或是区分同一应用的不同阶段(开发、测试、生产)。
 domain起到应用逻辑划分的作用,有了domain就可以将相同的两个应用部署到两个不同的domain中去。

可以从单点管理多个服务器

  bubuko.com,布布扣

2、Machines
 
 服务器所在的物理硬件,可以使Unix或者非Unix系统。一个单独的机器上可以有一个或者多个服务器(Server)实例。

3、Server


Java 虚拟机(jvm)中执行的java类Weblogic.server的一个实例,至多与Weblogic Server中一个Machine先关联,即一个Machine中可以有多个Server。有一些专用的RAM,且是是多线程。

bubuko.com,布布扣

  3.1、Administration Server(AS,管理者)
 
  AS 是服务器中权利最大的一个,是Domains的控制中心;
  是XML配置库的保管者;

  日志信息的中心来源。

   bubuko.com,布布扣

  3.2 Managed Server(被管理的服务器,MS )
  
  从Administration  Server远程加载它的配置,被AS管理

   bubuko.com,布布扣
4、集群 Cluster

 通过一组Server实例共同工作,在多台机器间复制应用表示层和应用逻辑层的能力,实现关键业务系统的负载分布,消除个别故障点,用来实现负载均衡和容错 。(PS:但是必须运行相同的weblogic Server 版本)
 集群工作时像一个单独的weblogic server实例一样。cluster可以运行在同一台机器,也可以运行在不同的机器上,但一个cluster属于weblogic server Domain的一部分,不可以跨Domains 。

如果有需要,可以通过增加新的weblogic Server 实例来增加Cluster的处理能力。

  bubuko.com,布布扣




认识Weblogic中各个机构,布布扣,bubuko.com

认识Weblogic中各个机构

标签:java   jdk   

原文地址:http://blog.csdn.net/wangyongxia921/article/details/29417679

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!