用户登录
用户注册

分享至

hibernate cluster

  • 作者: 汉宫洗浴首席搓澡师
  • 来源: 51数据库
  • 2020-10-20
刚问了疯狂软件学院的老师,给出如下回复:
Hibernate是否支持集群,感觉这个问题本身好像是“伪命题”吧。
毕竟,Hibernate它只是对JDBC的一个轻量级封装。说穿了,它底层依然是依靠JDBC在做一些常见的CRUD操作。
如果我们问:Hibernate是否支持集群,就像问JDBC是否支持集群,这个问题很难回答。

一般大型项目要做集群,可以考虑在两个层面做集群:
A。数据库层次做集群,比如Oracle、MySQL数据库都可以做集群。
B。再就是应用服务器层次做集群,一般建议选择JBoss集群。

当然,如果项目真的很大,而且公司愿意出钱重新购买硬件,也可以考虑从平台上做集群,比如购进PC cluster,
最开始还在研究所时,用过浪潮的PC Cluster。

说回来,对于Hibernate用集群是否注意点呢?也还是有的,Hibernate二级缓存有的能支持集群,有的不支持集群。
如果需要在集群上使用Hibernate,那就需要考虑使用支持集群的二级缓存。比如JBoss Cache,但不要使用Hibernate默认的二级缓存:EHCache,它并不支持二级缓存。



  你好!

肯定可以使用集群。
问题也肯定有,毕竟它用的缓存那么多。
像OSCache就支持集群。

打字不易,采纳哦!
软件
前端设计
程序设计
Java相关