1
我有一個使用Spring Cache(Ehcache)的應用程序,但現在我們需要添加第二個節點(相同的應用程序)。緩存可以在節點之間共享,還是每個都有自己的實例但同步?Spring Cache可集羣化嗎?
或者我需要看看不同的解決方案?
謝謝。
我有一個使用Spring Cache(Ehcache)的應用程序,但現在我們需要添加第二個節點(相同的應用程序)。緩存可以在節點之間共享,還是每個都有自己的實例但同步?Spring Cache可集羣化嗎?
或者我需要看看不同的解決方案?
謝謝。
這取決於您的緩存實現 - 而不是Spring,它只提供抽象緩存API。您正在使用EhCache作爲您的緩存實現,它隨同用於基本集羣支持的Terracotta服務器一起提供,並且是開源的。有關更多詳細信息,請參見http://www.ehcache.org/documentation/3.1/clustered-cache.html#clustering-concepts
這一切都取決於您使用的緩存實現,並且與Spring緩存本身無關。 EhCache可以集羣,但我認爲這是商業產品而不是開源。 –
看看hazelcast –
謝謝大家。我對Spring Cache進行了更多的瞭解,正如所指出的那樣,集羣是基於特定的緩存實現。去看看JCS。 – Les