请教 EJB 集群怎么弄

jacklondon 2003-12-06 08:15:46
如果用户 Peter 开始连接到 EJB Server 1, 操作了 2 分钟,系统自动切换到 EJB Server 2, 原来已经进行的操作会被打断吗?
jsp 的 session 在不同 server 之间能共享吗?
...全文
163 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxtiger 2004-02-14
  • 打赏
  • 举报
回复
不会。

session会作复制。

application好像不行。
zyymmm 2004-02-13
  • 打赏
  • 举报
回复


查看应用服务器手册
gong1 2004-02-13
  • 打赏
  • 举报
回复
其实各有好处。
java跨平台性。
^_^
jacklondon 2004-02-13
  • 打赏
  • 举报
回复
多谢大家,该结贴了。
jacklondon 2003-12-31
  • 打赏
  • 举报
回复
我不无论是 JBoss 或是 weblogic, 在配置操作简易性方面,都不如 microsoft.
好像整个 java 集团在配置操作简易性方面,都不如 microsoft。
jacklondon 2003-12-31
  • 打赏
  • 举报
回复
我看了一些 JBoss 的资料,里面提到可以实现 session bean 在多个 JBoss server 之间自动复制,全是英文资料,看得我头大。
blue999star 2003-12-19
  • 打赏
  • 举报
回复
友情up,学习……
peixubin 2003-12-19
  • 打赏
  • 举报
回复
jboss+lvs可以实现Cluster和load balance
apan_bj 2003-12-19
  • 打赏
  • 举报
回复
真是没有注意这个Session的问题。当时在Borland培训BES时讲到了Cluster,似乎只提到了如何切换。。。。关注。
jacklondon 2003-12-18
  • 打赏
  • 举报
回复
我这两天看了一些 weblogic 的资料。它说不要用 jsp中的session , 要用 session bean。
weblogic 在做集群时会自己保持多个 ejb server 之间的 session bean 一致。
我公司的一个同事说做集群时因为要保持多个 server 之间的一致,速度反而变慢,不知道是不是真的??
jacklondon 2003-12-17
  • 打赏
  • 举报
回复
谢谢 linubert(linubert)
item001 2003-12-17
  • 打赏
  • 举报
回复
谢谢
moke33 2003-12-17
  • 打赏
  • 举报
回复
jacklondon(jacklondon)说的很对,回答你的问题:
原来的操作不会被打断,要不然群集就不会这么吃香了。jsp中的session在群集中可以共享,如果你了解群集实现的集中方式就明白了:
大概有三种:
1。基于内存复制
2。基于文件
3。基于JDBC
另外,只有负荷超载,或出现故障时才会从server1切换到server2,建议看一下相关书籍
正在学习中,如回答有不对的地方,还望各位指正
whxy0144 2003-12-17
  • 打赏
  • 举报
回复
mark
ltq20019321 2003-12-17
  • 打赏
  • 举报
回复
关注!!!!
linubert 2003-12-16
  • 打赏
  • 举报
回复
回复楼主:

答案是:应该会。我只知道JBoss肯定会,在原则上其它应用服务器也会。负载平衡、服务自动切换(在一台server down的情况下)是cluster的基本功能,对于有状态的服务来说(比如stateful session bean),它们之间的状态的复制是一个难题,牵涉到一系列的复制机制,解决的不好可能导致复制产生的数据包的数量很大,反而影响性能,我所知的Jboss 3.x缺省参数下的cluster就很差。不同的应用服务器对cluster中的负载平衡机制、算法都可以不一样,而且需要的配置也不同。

还有,这里只讨论应用服务器软件上的cluster,楼上有些弟兄把问题的范围扩大了。
item001 2003-12-16
  • 打赏
  • 举报
回复
EJB还有local方式,EJB很不错。EJB不仅仅是JDO....
jacklondon 2003-12-16
  • 打赏
  • 举报
回复
我想如果只用一个 server 没有必要用 EJB 吧?只用一个 server 就不是分布式,没有必要用 EJB
难道大家都只用一个 EJB Server 吗?
jacklondon 2003-12-15
  • 打赏
  • 举报
回复
我以前看 ASP 书中说, session 可以使用客户端session(cookie), 服务器端session(web server 搞定), 服务器端数据库session(多台计算机共用的 session)
java 中搞服务器端数据库session也不难,我想问的是有没有想 ASP 一样现成的功能或者工具?
wlaptech 2003-12-15
  • 打赏
  • 举报
回复
mark
加载更多回复(14)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧