您的位置:首页 > 其它

EJB3.0+JBOSS4.0.5GA集群

2012-11-21 13:27 211 查看
转自:http://www.blogjava.net/ahanflw/archive/2008/05/22/202260.html

服务器端代码:

HelloWorld.java:

1import javax.ejb.Remote;
2
3@Remote
4

HelloWorldBean.java

1import javax.ejb.Stateless;
2
3import org.jboss.annotation.ejb.Clustered;
4
5import cn.HelloWorld;
6
7@Stateless
8@Clustered
9import java.util.Properties;
2
3import javax.naming.InitialContext;
4import javax.naming.NamingException;
5
6

上面这个客户端配置了JBOSS服务器IP地址及端口,调用远程接口的HelloWorldBean,并连续调用10次sayHello方法。在JBOSS控制台上面可以看到打印出HelloWorld。

程序运行结果发现:在192.168.1.88 的JBOSS控制台上面打印出4个HelloWorld,另一个JBOSS控制台上面则打印出6个HelloWorld。加起来正好10个HelloWorld,可以发现两台JBOSS已经实现了负载均衡。

集群中的任何一个结点挂掉之后,程序都可以正常运行,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: