更多相关内容,请参考官方文档:https://docs.oracle.com/cd/E12840_01/wls/docs103/index.html
weblogic server集群中几个要了解的概念:
集群拓扑结构如下:(笔者所理解的)
-
Domain(域)
-
Administration Server(主管理服务器AS)
-
Managed Servers(受管理服务器MS)
-
Node Manager(节点管理器)
-
Machine
-
Cluster(集群)
-
Domain的定义:服务管理域是一组相关联的weblogic server资源。域包括一个被的特殊的weblogic服务器实例称作管理员服务器,来作为配置和管理域中的所有资源的中心点。通常,配置域中包括额外的weblogic服务器实例称作受管理服务器。您将Web应用,EJBs,一些Web服务,和其他的资源部署到受管理服务器上,并且仅使用主管服务器就可以达到配置和管理的目的。
-
Administration Server的定义:管理服务器作为整个域的控制中心来操作域中的配置。它维护域中的配置文件和分发配置文件中的更改到受管理服务器中,你也可以使用管理服务器作为中心点监视域中所有的资源。你还可以使用管理控制台,WLST,或者创建你自己的JMX 客户端与管理服务器交互。每个weblogic server域只能有一个充当管理服务器的角色的服务器实例,域和管理服务器是一一对应的关系。通常情况下,管理服务器只用来管理受管服务器,不提供业务功能,因此如果管理服务器宕机,不会影响业务的正常。
-
Managed Server的定义:受管服务器托管着业务应用程序,应用程序组件,web服务,和与它们关联的资源。为了优化性能,受管理服务服务器维护着一份只读的域配置文件的拷贝。当受管理服务器启动时,它连接域中的管理服务器,来将自己的配置和管理服务器中维护的配置文件同步。一个域中可以有一个或多个受管理服务器,如果受管理服务器宕机,则会影响业务访问。
-
Node Manager的定义:节点管理器是一个WebLogic Server实用服务程序,使您可以远程启动,关闭和重新启动管理服务器和和受管理服务器实例。WebLogic Server生产环境中的服务器实例通常被分布在多个域,计算机和地理位置。 虽然节点管理器是可选的,但如果您的WebLogic Server环境下具有高可用性要求的应用程序,Oracle建议使用它,因为节点管理器允许您从集中位置控制分布式服务器实例的运行状态。节点管理器必须在每一台有weblogic server实例,您想使用节点管理器想要控制的计算机上(无论是Administration Server还是受管服务器)
-
Machine的定义:Machine是指物理上的计算机,和节点管理器是一一对应关系,如果您想使用节点管理器来启动服务器,你必须指定这个服务器到计算机上,并且必须在计算机上配置节点管理器。
-
Cluster的定义:weblogic server集群通过在多个服务器实例中分配负载工作来提供应用程序的可扩展性和可靠性。传入的请求将基于实例处理的工作量被路由到进群中的实例中。在硬件或者其他失败情况下,会话状态可用于可以恢复故障节点的工作的其他群集节点。除了在群集中的服务器实例之间复制HTTP会话状态之外,WebLogic Server还可以跨多个群集复制HTTP会话状态,从而扩展多个地理区域和网络服务提供商的可用性和容错能力。
weblogic server集群配置参考:https://blog.csdn.net/u013413740/article/details/96839813(图形化安装)
https://blog.csdn.net/u013413740/article/details/96975465(命令行安装)