使用Hazelcast存储全局常量会被视为滥用吗?

时间:2012-08-28 16:30:57

标签: java cluster-computing distributed-computing distributed-caching hazelcast

我最近一直在使用Hazelcast,因为我非常喜欢它,我有可能屈服于Law of the Instrument,或者“锤击所有问题都是指甲”

我想知道存储静态最终数据是多么荒谬,例如网络应用程序的国家/地区列表,因为它是一种方便/懒惰的方式来实现它。

鉴于HazelCast的设计目标实际上是针对分布式变异状态,这真是一个多么令人震惊的想法以及为什么?

2 个答案:

答案 0 :(得分:4)

如果您的静态数据不适合单个JVM内存,那么您可以考虑在Hazelcast中存储,但对于少量数据,它将过度工程化。如果可以避免可能的序列化,网络,群集等成本,请保持本地化。

创始人@ hazelcast

答案 1 :(得分:1)

我不确定这是多么令人震惊,特别是如果你已经在你的项目中使用了这项技术。实际上,非常少的数据实际上是静态的。特别是国家随着时间而变化。尝试在现代欧洲地图上找到南斯拉夫......苏格兰社会主义共和国联盟在哪里消失了:)。