我想在AppFabric Cache中保持數據在羣集重啓時保持不變。 它通常刷新緩存中的所有數據。任何人都可以告訴我是否有可能實現這一要求?希望在重啓羣集後保持AppFabric Cache中的數據完好
感謝, ANKIT
我想在AppFabric Cache中保持數據在羣集重啓時保持不變。 它通常刷新緩存中的所有數據。任何人都可以告訴我是否有可能實現這一要求?希望在重啓羣集後保持AppFabric Cache中的數據完好
感謝, ANKIT
重新啓動時,將刷新所有數據中的任何內存緩存。由於數據在進程內存中,當進程重新啓動時,所有數據都將丟失。
然而,像NCache這樣的一些緩存解決方案提供了諸如cache startup loader之類的功能,可用於在啓動時或使用可配置數據集重新啓動後預先填充緩存。例如。您可以輕鬆地維護每個節點上的密鑰列表(使用後寫式提供程序等),並在服務器重新啓動時使用啓動加載程序使用該組密鑰和數據填充緩存。
不幸的是,緩存啓動加載器功能在Appfabric緩存中不可用。
此功能目前不支持AppFabric的內部。然而還有其他的緩存供應商啓用此功能,如Redis也儘量不要因爲有很多陷阱的自己實現這個功能和細節,你可以查看以下鏈接
像往常一樣,內存緩存並不存儲這些數據,因爲它的內存緩存。它用於緩存。如果需要在重新啓動時存儲數據,則需要將其保存到數據庫中。 –