WLS_Oracle Weblogic管理概述(概念)

2012-09-01 Created By
BaoXinjian

 Java 11.
摘要


WebLogic是美国Oracle集团出品的一个application
server,确切的乃是一个基于JAVAEE架构的中间件,WebLogic是用来支付、集成、安插和保管大型分布式Web应用、网络使用和数据库应用的Java应用服务器。

将Java的动态功用和Java
Enterprise标准的安全性引入大型网络接纳的付出、集成、布署和治本在那之中。 

 

  1. Weblogic的有个别定义

(1). Domain

(2). Administration Server

(3). Machine

(4). Node Manager

(5). Cluster

 

Java 2**2. Domain – 域
**


域是作为单元进行保管的一组有关的 WebLogic
Server 能源。

二个域涵盖3个或多少个 WebLogic Server
实例,这么些实例能够是群集实例、非群集实例,或许是群集与非群集实例的组合。

3个域得以涵盖多少个群集。域还带有安插在域中的应用程序组件、此域中的那么些应
用程序组件和服务器实例所需的能源和服务。

应用程序和服务器实例使用的能源和劳动示范包罗总计机定义、可选互联网通道、连接器和起步类。

Domain 中带有三个破例的 WebLogic
服务器实例,叫做 Administration
Server,那是大家配备、管理Domain中保有财富的主导。

家常便饭,我们称参预Domain中的别的实例为
Managed Server,全体的Web应用、EJB、Web
Services和其它财富都配备在这么些服务器上。

笔者们得以依据以下的部分正规来公司Domain:程序的逻辑划分,

例如二个电商网站,能够将前台作为3个Domain,订单处理作为2个Domain,其余能源作为几个Domain;以物理地域为划分,

比如2个跨国集团的网站,每种国家能够建立1个Domain;以尺寸来划分。

 

Java 3**3. Administration Server
– 管理服务器**


治本服务器是控制整个域配置的骨干操作节点,管理服务器维护着全部域
Domain 的布局并将配置分配到各类被管击败务器 Managed Server
中,每一种域中都必须有3个Administration Server。

咱俩得以由此多个渠道访问管理服务器:Admin
Server Console、Oracle WebLogic Scripting Tool
WLST、JMX客户端(通过WebLogic提供的API来促成),

说到底大家还是能通过SNMP协议来监察和控制Admin
Server的图景。

Java 4

Admin Server
假使挂了,对于Domain中的Managed Server不会暴发潜移默化,

比方安排了集群,对于负载均衡和Failover机制也不会产生影响,因为那么些都是依据配置文件的(config.xml),
而不借助与Admin Server的实例。

Admin Server
不必时刻运转,当大家须求修改配置或许陈设应用时,把Admin
Server运转起来就行。

 

Java 5**4. Managed Server
– 被管理服务器**


Java,被管克服务器是一个WebLogic
Server的实例,他从Admin Server那里获取配置新闻。

常见在Managed
Server上陈设本身的劳务、组件或使用。

依据质量考虑,Managed
Server维护着一份只读的域配置文件,当服务运维的时候,会从Admin
Server上联手布署文件消息,

若是布署文件发出了转移,Admin
Server也会将转移推送到Managed Server上。

 

Java 6**5. Machine – 大体机械
**


Machine 是指运转WebLogic
Server实例的情理机械,平日与下级在其上的Managed Server相关连。

Machine用于Node
Manager(1个运维在物理服务器上的长河,能够长距离重启Admin 和 Managed
Server)重启失利的Managed Server,

以及为集群的Managed
Servers选用非常的Session存放地方(Session防止存放在同一台Machine上)。

Java 7

 

Java 86**. Node Manager – 节点管理
**


运转在物理服务器上的1个经过,用来远程执行Admin
Server 和 Managed Server的启航 Start、甘休 Stop、挂起 Suspend、重启
Restart 操作。

该进度与Domain并不涉及可是与Machine相关连,假设你想在Admin
Console 中对Server进行控制,则必须设置Node Manager。

Node Manager
提供了Java-based和Script-based七个本子,达成的意义雷同。

Java 9

 

Java 107**. Cluster – 集群
**


集群是一组WebLogic
Server的构成,集群是为了满意服务的高可用(High
阿维拉bility)以及可扩充(Load Balancing)供给而现身的。

急需专注的是,集群中的WebLogic
Server必须版本号同样。

Cluster须求留意的多少个难点:无法跨Domain、Cluster中的服务器必须在同一个域中、Domain中得以
有几个Cluster。

 

Java 118**. J2EE架构**


  1. J2EE框架中的别的内容:

JDBC、JNDI、JTA、JMS、JAAS、JMX、RMI-IIOP等。

  1. Java Servlets and JavaServer
    Pages:

Servlet
是一个在服务器容器内运维的单独线程,JSP文件最后也会被编写翻译成
Servlet,所以 Servlet 是JAVA编制程序中的二个至极关键的定义。

  1. J2EE机构图

Java 12

 

Thanks and Regards

参照:百度文库 –
http://wenku.baidu.com/view/150598b21a37f111f1855b71.html

参照:小狼的世界 –
http://www.cnblogs.com/cocowool/archive/2012/04/01/2428861.html

Java 13

相关文章