2

我一直在使用Hazelcast最近因爲我很喜歡它,我在屈服於Law of the Instrument的風險,或「以錘子的所有問題都是釘子」使用Hazelcast存儲全局常量會被認爲是濫用嗎?

我想了解一下是多麼可笑它將存儲靜態的最終數據,例如Web應用程序的國家列表,因爲這是一種方便/懶惰的方式來實現它。

鑑於HazelCast的設計目標確實爲分佈式變化狀態,這真的會是一個令人咋舌的想法嗎?爲什麼?

回答

4

如果您的靜態數據不適合單個JVM內存,那麼您可以考慮存儲在Hazelcast中,但對於少量數據,它將過度工程。讓事情地方,如果你能避免可能的序列化,網絡化,集羣等的成本

創始人@ hazelcast

1

我不確定這是令人震驚的,特別是如果您已經在您的項目中使用了該技術。無論如何,很少的數據實際上是靜態的。各國特別是隨着時間的推移而變化試着在歐洲的現代地圖上找到南斯拉夫......蘇維埃社會主義共和國聯盟在那裏發生了什麼消失:)。

+2

有趣的一點,服務器正常運行時間可能會比幾個物理狀態更好 – barrymac