2012-05-03 87 views
2

任何人都有MyBatis的分布式缓存生产经验吗?我看到了一些关于ehcache/Terracotta的建议,但以前使用Terracotta的经验会让我想远离它(复杂的配置并继续运行)。 Hazelcast似乎是一个有趣的可能性 - 任何人都试图将它用作MyBatis的分布式缓存?Mybatis的分布式缓存

我们的应用程序有一个相对较大的数据库(1TB),所以我们想要一个可以很好扩展的解决方案。

回答

4

在MyBatis,我们已经发布了MyBatis/Hazelcast bridge module

+0

谢谢,西蒙娜!我们会尝试并提供反馈 –

+0

Simone - 在OSCache,memcached和Hazelcast之间进行选择的标准是什么?我们显然需要性能,可靠性和效率 - 您可以在mybatis支持的缓存之间提供任何建议吗?例如,我可以想象,单点故障问题是不同的,因为Hazelcast在所有节点上分发缓存的冗余副本(但大概需要额外的资源)... –

1

我一直在使用Ehcache和Mybatis + Spring进行生产并且非常有效。 而且它的配置非常简单。 (几乎10行xml文件)

在个人层面上,我的建议是使用Ehcache。

PS:我使用hazelcast版本比较的目的,需要分布式缓存和它太伟大但MyBatis的它像射击枪昆虫!