2016-11-30 127 views
1

JCS對Ignite有什麼優點和缺點? 在Apache Ignite中,服務器節點(其中存儲了緩存的位置)可以在除客戶端應用程序以外的單獨主機中的單獨JVM中運行。例如,我們的應用程序可以分佈在4個節點中,分佈式緩存可以分佈在10個獨立的獨立節點上。 JCS Cache可以支持這種情況嗎?緩存 - JCS與Apache Ignite

從文檔中,我瞭解JCS Cache支持分佈式緩存,但緩存駐留在與客戶端應用程序相同的JVM進程中,還是可以像Ignite中的一樣單獨使用。

回答

1

這是兩個不同的項目。 JCS只是一個本地內存緩存,其設計主要是隻讀的。每個本地緩存都可以有橫向TCP緩存,每當本地緩存更新時都會通知其他緩存實例,但這沒有任何一致性保證,並且沒有分區。點擊另一頭是數據網格(實際上更多),它可以在單獨的羣集上運行,在節點之間劃分數據並保證更新一致性,以便與單個實體一樣與羣集交互,而不管您有多少個節點有。

話雖如此,根據您的用例描述,我認爲Ignite更合適。

相關問題