求救!weblogic9上的ejb用cluster如何和数据库连接?

09-05-30 lemontree46
主要问题是ejb层业务很多,业务上用weblogic的cluster来实现,但数据也很多,如果只用一个数据库,所有的cluster都要从一个数据库中读写数据,会不会形成一个瓶颈,cluster的好处也受限制。

如果用多个数据库,怎么实现数据库之间的数据一致,我是想用一个cluster链接一个数据库,这样速度也可以很快,但这样数据库之间怎么保证数据一致性呢?数据库集群可以吗?

[该贴被lemontree46于2009-05-30 23:24修改过]

[该贴被lemontree46于2009-05-30 23:26修改过]

ACoder
2009-05-31 08:26
那要看你数据库服务器的性能的配置是如何的。如果多个数据库可以使用数据库的同步工具,数据的差别一般在秒级以内。当然也可以按照功能划分在不同的数据库服务器上建立不同的数据库提供不同的数据服务。

lemontree46
2009-05-31 15:53
可能我对oracle集群的概念有错误的理解,我是想说,每个weblogic上的cluster链接一个datasource,每个datasource是用oracle集群的节点配置的,这样是可实行的吗?

因为对oracle集群不是很了解,所有表述不是很清楚。

beepbug
2009-05-31 19:09
“业务很多”,并不一定意味着对DB的数据访问量也大。

如果数据访问量不很大,就只需加强业务逻辑层就可以了。

猜你喜欢