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

Weblogic基本概念整理

时间:2016-01-04 15:44:33      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:weblogic 中间件

一、安装模式:

      1、图形模式(按照图形化提示,安装简单)

      2、字符模式(主要的安装模式)

      3、自动安装(静默安装)

二、Domain

      Domain是什么?

通过一个配置文件管理起来的一组WebLogic Server实例的逻辑组

       Domain里有 什么?

Servers

WebLogic Server Clusters

Machines

       Domain

WebLogic Server的管理单元

每个Domain一个console

每个Domain一个config.xml配置文件

对应用是透明的,对开发人员和使用者而言,是感觉不到Domain的存在

Domain可以任意规划,例如按照开发阶段或者部门划分,都是可以的   


三、服务器server

                       Server是什么

                                   一个承载应用和资源的、可配置的、健壮的、多线程的Java应用程序

                                    WebApps,Enterprise Apps, Web Services, …

                                    JMS, JDBC, Diagnostics, …

                       Server的类别?

                                    Admin Server

                                    Managed Server

1)什么是管理server(Admin server)

                整个Domain的中央管理控制器。

2)还能做什么?

                托管管理控制台console

                启动和停止servers

                在Domain范围内移植server和servers

                在Domain范围内部署应用程序,提供资源服务

                管理Domain日志

3)管理服务器规则(Admin server)

                每个Domain中都必须有且只有一个管理server

                一个管理server只能管理一个Domain

                在生产环境中,建议只让Admin server承担管理功能,不推荐在Admin server上部署应用和资源

                Admin server并不需要所有时间都在运行,只需要保证在配置Domain和部署应用时运行就可以。

四、被管服务器是什么?(Managed Server)

                Domain中运行程序和资源的实际运行环境

                每个Managed Server与Domain中的其他Managed Server都是相互独立的,互不干扰,也互不联系(除非都位于cluster中)

                Domain中可以有任意多的Managed Servers

                Managed Servers的多少由规划的容量或者应用的隔离来决定


  注:    Admin Server和Managed Server交互

                Admin Server保存着整个Domain配置的主拷贝,包括Domain中所有managed servers的配置

                每个Managed Server保存着它自己配置本地拷贝

                当Managed Serve启动时,它需要连接到Admin Server来把配置文件的主拷贝同步到自己的本地拷贝(除非运行在独立模式MSI)

                当配置变化时,Admin Server会把变化的配置发送到Managed Servers

五、集群

                集群是一组一起工作的、相同的Managed Servers,用以提供容错性、可靠性、扩展性、高可用性、负载均衡以及满足高并发要求

                集群对于客户和开发人员而言是透明的,就好像只有唯一的一个server在运行一样

                集群有很多高级特性,例如server迁移,服务迁移,集群JMS Destination

        集群规则:

                集群中所有servers都必须在同一个Domain中

                集群中所有servers必须是同一个版本号,同一个SP/MP/Release号

                集群的servers可以位于相同或者不同的物理机器上

                一个Domain里可以有多个集群

六、机器(Machine)

        特定的物理机器资源的定义

        Machine与Managed Server

                Machine主要用于把Managed Server跟它所在的物理机器联系起来

        Machine与Node Manager

                每个Machine上都可以配置一个Node Manager

                Machine通过Node Manager来让管理员远程控制这个Machine上的servers

        Machine跟集群的关系:

                集群中的Managed Server可以通过Machine来判断存储session复制数据的最佳位置

        Machine跟Domain的关系

                Machine跟Domain没有直接关系

                Machine可以出现在多个其他Domain

七、节点管理器(Node Manager)

                位于物理机器上的一个工具/进程,用于远程的启动、停止、挂起以及重启WebLogic Server

                必须在WebLogic Server所在的每台物理机器上都安装Node Manager,每台物理机器上安装一个Node Manager就可以

                Node Manager跟Domain无关。可以启动在本机运行的任何Domain的Managed Server. 

                如果需要在管理控制台console中对Managed Server进行远程控制,那么就需要配置Node Manager,提供了极大的管理方便性


Weblogic基本概念整理

标签:weblogic 中间件

原文地址:http://10660018.blog.51cto.com/10650018/1731305

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