服务器集群下,写程序要注意什么?

05-10-23 vcshcn
服务器集群下,不使用ejb, 只用java bean,写程序要注意什么?如何能写好代码?

         

banq
2005-10-24 15:48
你这个问题有些矛盾,如果你用javaBeans,又要支持集群,那么就必须自己手工实现,没有现成框架。

如果你发现手工实现困难,那就必须用EJB,还没有你提问题的情况出现,EJB为集群背负了那么多缺点,如果象你说的情况存在,EJB早就不存在了

vcshcn
2005-10-24 15:56
我要的只是web层的集群

banq
2005-10-24 16:20
目前没没有真正意义上的web层的集群 参看这篇文章:

http://www.jdon.com/jive/article.jsp?forum=121&thread=22282

yuxie
2005-10-24 17:19
banq老大不要再误导人家了,没了ejb还能啥都不能干了?其实集群下要注意的问题也没那么特别深奥~

只要注意以下几点:(目前只想到这些)

1、往session里边放的东东要实现序列化的接口(session复制用)

2、因为session要复制,所以session里边的东西要尽可能的少,否则可能集群性能还不如单机

3、集群下没有真正单例的实现,所以不要用单态模式来保存集群内所有服务器都需要的状态,比如程序的某个全局变量,可以考虑用jndi来实现。不过相信好的程序这么做的并不多。

4、同步问题也要注意~比如不要试图用加同步来实现取得最大id这样的操作,可以通过保存到数据库的手段来解决这个问题

猜你喜欢
10Go 1 2 3 4 ... 10 下一页