4.EJB集群中有状态,无状态EJB的意义和区别请看J2EE中EJB的相关知识
5.对EJB的集群,也是非常简单的,直接把EJB应用target到cluster的server上!
6.对WebLogic Server来说,它的cluster做session的in memory的时时复制,这适用于web application及stateful session BEA的session内容的复制
7.对非stateful的EJB,WebLogic Server的cluster做其负载均衡及failover的工作(failover只针对EJB的stateless BEAN
4.2.2 集群规划在规划集群配置时,应该牢记以下关于网络环境与集群配置的限制。
1. 首先,集群中的WebLogic主机必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器。
2.集群中的所有WebLogic服务器必须位于同一个局域网,并且必须是IP广播可到达的。
3.集群中的所有WebLogic服务器必须使用相同的版本。配置集群中的服务器,使它们支持所提供的服务。对于使用了JDBC连接的EJB,所有部署了某EJB的服务器必须具有相同的部署与持久化配置。也就是说所有服务器都应该有相同的JDBC配置。所有部署了servlet的主机必须维护一组具有相同ACL的servlet。如果客户端应用直接使用JDBC连接池,那么你必须为每个WebLogic服务器创建相同的连接池(并具有相同的ACL)。这意味着集群所使用的连接池应该 可以在所有的机器上创建。例如,一台运行WebLogic的NT服务器配置了连接Microsoft SQL Server的连接池,那么一个包含非Windows机器(即不支持Microsoft SQL Server连接的机器)的集群不能使用这个连接池。其它配置细节可能会因不同的集群成员而不同。例如,一台Solaris服务器可以比一台小的 NT工作站处理更多的登录请求。这种差异是可以接受的。因此,正如这里所给出的例子,对于那些与性能相关的属性,你可以根据每个集群成员的特点来配置不同 的值,只要所有成员的服务配置相同即可。因此,集群中的WebLogic服务器在所有与WebLogic服务、类文件以及外部资源(例如)相关的方有相同的配置。
4.2.3 服务器配置任务列表可以通过管理控制台进行以下服务器配置:
Server节点配置单独的服务器可以配置的属性包括名字:端口与IP地址。 Server节点克隆一个服务器:克隆的服务器保存了原来服务器的属性值,你可以使用Server节点中的Configuration配置新服务器的名字。 l使用管理控制台的Server节点来删除一个服务器:点击要删除的服务器的图标,将弹出一个删除服务器的确认对话框,点击对话框中的Yes按钮将删除服务器。 使用管理控制台的Server节点查看一个服务器的日志:点击要查看的服务器,点击Monitoring标签页,点击View Server Log连结,便可以在管理控制台的右窗格查看服务器日志。 使用管理控制台的Server节点查看一个服务器的JNDI树:点击所要查看的服务器,然后点击Monitoring标签页,点击该页面上View JNDI Tree连接,该服务器JNDI树的信息便显示在管理控制台的右窗格中。 使用管理控制台的Server节点查看服务器的执行队列:点击所要查看的服务器,然后点击Execute Queue 使用管理控制台的Server节点查看服务器的执行线程:点击所要查看的服务器,然后点击Executel链接,然后查看管理控制台右边窗格里的表格中的内容。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29535-10.html
结果如何我们拭目以待
是狗天性多自负