手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

WebLogic部署集群和代理服务器

[日期:2015-04-24] 来源:Linux社区  作者:RUN-TIME [字体: ]

应公司要求,最近在学习weblogic集群这块的知识,下面我把我这几天学到的,以及过程中遇到的问题及如何解决的,分享给大家。首先,weblogic是Orcale公司的一款产品,至于其作用,我想就不用我说了。但是关于weblogic里面的几个专业名词,我想还是有必要去说一下的。 

1.Server

用过tomcat的朋友应该清楚,当我们有多个项目部署在同一个tomcat服务器下的时候,我们只需要启动这个tomcat就可以根据目录的不同,访问这些应用,此时我们用的端口号不需要改变。在weblogic服务器中,一个server同等于一个tomcat。首先我们在创建一个server的时候需要给它指定一个ip和端口(这个ip可以是一台远程机器的ip)。创建好server以后,我们就可以将项目部署在其中了。如果我们有多个项目,并且我希望每个项目能对应不同的端口,那么我们就可以通过创建多个server来实现。有时候我们称server为'节点',所以以后听到别人说节点的时候也不要茫然,说的就是它了。 

2.Cluster

这个,就是我们本文要讲的重点,集群。按照我个人的理解,集群就是把具有相同应用的一些server,放在一起,统一管理。举个很简单的例子,就是我现在有项目,我分别放在三个不同的server里面(先别管我为什么放三个不同的server中)。那么问题来了,我项目要有改动了怎么办?分别去各自的server中重新部署?别开玩笑了,万一不是三个是十个呢?万一不是在同一台机器上呢(前面说了,可以是一台远程机器)?

我们带着这个问题再来看一下集群,放在一起....统一管理....

现在明白了吧,这就是集群给我们带来的便利,将这些server加入到同一个集群当中,如果项目有变动的话,我们只需要在部署项目的时候,通过集群去部署,那么weblogic会自动帮我们将应用分配到各个子节点中。 

3.domain

domian我们有时候也会把它称作为'域',他就相当于一个大的容器,里面可以存放很多server,其中有一个默认的server,它会随着域的启动而启动。有一点我们必须要清楚,就是当你想要启动某个domain下的server的时候,必须先启动这个domain。Cluster和domain之间的关系也差不多如此,总之呢,先有domain再谈其他。如果还不理解,没有关系,看完下面这幅图,我想你大概也就明白了。

 

到这里我想应该都清楚什么是集群,以及集群的作用了吧。接下来,我给大家讲一下,一般什么时候需要用到集群。

不知大家是否还在疑惑,前面,为什么我说要把同一个项目,分别部署到多个server中呢?其实这样做的目的,是为了减轻服务器的压力,当一个web项目并发访问人数过多的时候,可能会造成服务器压力过大而崩溃,如果能将用户均匀的分散到多个服务器上,显然能够很好解决这个问。如果想让用户的访问分散到各个服务器,同时又不让客户端察觉,除了用Cluster来同步应用以外,这里我们还需要用到另一个技术,就是代理,代理服务器只有一个,用户如果要访问应用,只需要访问代理服务器就可以了,然而将用户分配至各个server的应用上的工作,则由代理来做。

CentOS 6.3安装配置Weblogic 10  http://www.linuxidc.com/Linux/2014-02/96918.htm

Oracle WebLogic 11g 安装部署文档 PDF http://www.linuxidc.com/Linux/2013-04/83658.htm

Linux部署Weblogic11g http://www.linuxidc.com/Linux/2013-01/77940.htm

Oracle基础教程之安装与配置Weblogic单实例 http://www.linuxidc.com/Linux/2012-02/54418.htm

Linux下Weblogic卸载 http://www.linuxidc.com/Linux/2012-01/51886.htm

Weblogic多机器集群的配置 http://www.linuxidc.com/Linux/2011-12/50577.htm

Weblogic的安装和配置 http://www.linuxidc.com/Linux/2011-12/49082.htm

有了以上基础,下面我将正式教大家部署集群和代理。

就拿上面的那幅图来举例子。假设我现在有个shop应用,我需要把它分别部署在个不同的机子上,一台IP为100,另一台IP是133。在这里,我把代理服务器和集群单独放在另一台机子上IP为125。我们把这个125:7001节点称之为管理节点,100:7100和133:7200为受管服节点。

首先先创建一个125:7001的domian(提示如果没有多台机子可以在同一台机子创建多个domain测试)

 

 

 

 

 

配置完管理管理服务器之后,我们来创建对应的两个子节点的domain。

前面的步骤都是一样的。

更多详情见请继续阅读下一页的精彩内容http://www.linuxidc.com/Linux/2015-04/116661p2.htm

linux
相关资讯       weblogic  WebLogic集群部署 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款