我的系統使用一堆微服務來處理一個項目,並且我計劃創建一個有狀態的MicroService來保存該項目的最新狀態。在該服務中,我打算將所有項目狀態存儲在可靠的字典中,並且每當訪問項目時都會更新項目的最後訪問字段。可靠集合緩存作爲服務結構中的緩存
我的要求是,我只想將最近使用的項目存儲在可靠的集合中,並且需要將不能長時間訪問的項目移動到外部存儲,如天藍色表格存儲, 以及外部存儲和可靠的採集需要同步。
含義所有項目應在外部存儲和最近使用的項目在可靠的集合。
這是爲了減少可靠收集的開銷。
像可靠的收集行爲作爲緩存。
如上所述,實施我的解決方案是否是最佳實踐? 枚舉ReliableCollection是否是一個好習慣?
我只需要從Reliable集合中卸載數據。如果卸載到本地磁盤可用,這將是很好的....謝謝。 –
它正在進行中。在最新版本(5.1)中,數據總是在內存和磁盤上。在未來的發行版中,只有熱數據纔會在內存中,所有數據仍將保留在磁盤上。 –
我很期待 - 有沒有辦法看到內存中有多少? –