zoukankan      html  css  js  c++  java
  • 认识weblogic的各个机构

    一、认识Weblogic中各个机构

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

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

    二、各个机构的作用

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

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

     

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

    3、Server


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

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

      日志信息的中心来源。

      

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

      
    4、集群 Cluster

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

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

     

  • 相关阅读:
    html 3
    html标签2
    html标签
    2017.4.27
    2017.4.26
    2017.4.25
    2017.4.20
    2017.1.18
    2017.4.17
    2017.4.16.
  • 原文地址:https://www.cnblogs.com/ScvQ/p/7541382.html
Copyright © 2011-2022 走看看