我的系统使用一堆微服务来处理一个项目,并且我计划创建一个有状态的MicroService来保存该项目的最新状态。在该服务中,我打算将所有项目状态存储在可靠的字典中,并且每当访问项目时都会更新项目的最后访问字段。可靠集合缓存作为服务结构中的缓存
我的要求是,我只想将最近使用的项目存储在可靠的集合中,并且需要将不能长时间访问的项目移动到外部存储,如天蓝色表格存储, 以及外部存储和可靠的采集需要同步。
含义所有项目应在外部存储和最近使用的项目在可靠的集合。
这是为了减少可靠收集的开销。
像可靠的收集行为作为缓存。
如上所述,实施我的解决方案是否是最佳实践? 枚举ReliableCollection是否是一个好习惯?
我只需要从Reliable集合中卸载数据。如果卸载到本地磁盘可用,这将是很好的....谢谢。 –
它正在进行中。在最新版本(5.1)中,数据总是在内存和磁盘上。在未来的发行版中,只有热数据才会在内存中,所有数据仍将保留在磁盘上。 –
我很期待 - 有没有办法看到内存中有多少? –