6.2. 直写缓存存储


直写(write-through)是一种缓存写入模式,可同步写入缓存存储并写入缓存存储。当客户端应用程序更新缓存条目时,在大多数情况下,通过调用 Cache.put (),Data Grid 不会返回调用,直到更新缓存存储为止。此缓存写入模式会导致缓存存储在客户端线程的界限中产生更新。

write-through 模式的主要优点是同时更新缓存和缓存存储,这样可确保缓存存储始终与缓存一致。

但是,直写模式可能会降低性能,因为需要直接访问和更新缓存存储,这会为缓存操作添加延迟。

直写配置

数据网格使用直写模式,除非您明确向缓存添加直写配置。没有单独的元素或方法来配置直写模式。

例如,以下配置将基于文件的存储添加到隐式使用直写模式的缓存中:

<distributed-cache>
  <persistence passivation="false">
    <file-store fetch-state="true">
      <index path="path/to/index" />
      <data path="path/to/data" />
    </file-store>
  </persistence>
</distributed-cache>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.