[原创]几个不成功的测试_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2950 | 回复: 0   主题: [原创]几个不成功的测试        下一篇 
shun.zhang
注册用户
等级:上士
经验:305
发帖:14
精华:0
注册:1970-1-1
状态:离线
发送短消息息给shun.zhang 加好友    发送短消息息给shun.zhang 发消息
发表于: IP:您无权察看 2014-7-22 16:34:48 | [全部帖] [楼主帖] 楼主

在weblogic的集群服务中出现了众多的服务器。这些服务器之间到底是怎么工作,实现数据共享的?虽然,资料上都说的很清楚,还是玩了一把,算是印证一下。

1.首先将应用部署好,这里以一个jms的queue应用做的例子,安装的过程和不是集群的基本没有什么区别,只是这里部署的目标选择集群中的所有服务器。

2.在系统中的所有的服务器都是正常的时候,怎么玩都能正常的跑起来,因为体会不到集群和非集群的部署条件下的优势。只是当连接工厂设置为启动负载均衡的时候,

发到服务器S1的消息,能从服务器S2上获取。

3.当服务器S1(jms的服务器部署在S1上)down掉之后,jms服务整个不能用了。估计原因是S1是jms服务的载体。

4.当S1正常时,S2down掉时。发送消息给S1,通过S1获取消息都很正常。

发送消息给S1,但是试图通过S2获取消息,发现目标不可达。

5.试图使用代理服务器,发现代理服务器上没有queue对应的jndi,应该是不能用,经过测试,不能解析jndi名称,果然不可用。

总结:

1.目标不可达的时候,肯定不能访问,没得商量

2.jms服务器所在的服务器(S1)出现问题,可能导致整个jms服务不可用

3.集群中服务器的资源的共享是通过jndi来实现的,如果没有对应的jndi名称,说明没有和其他服务器共享该资源。同时,实现资源共享的时候注意jndi冲突,代理服务器

也是一���受管服务器,没有对应的jndi就不能代理对应的资源

问:



集群的故障转移能不能分配访问的,当s2出现问题时,能不能将请求迁移到s1?

Mark!




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论