【问题标题】:Infinispan cache store by value and not by referenceInfinispan 缓存按值而不是按引用存储
【发布时间】:2015-03-12 10:29:50
【问题描述】:

如何在 Wildfly 的配置文件(standalone.xml 或 domain.xml)中配置 Infinispan,以便缓存对象始终被序列化(按值存储,而不是按引用存储)。

从 Infinispan 的文档中可以启用 storeAsBinary 设置,以便对象按值而不是按引用存储到缓存中(默认情况下启用)。 http://infinispan.org/docs/6.0.x/user_guide/user_guide.html

当 Infinispan 是 Wildfly 服务器的一部分时,没有文档说明如何做到这一点。

我的问题是,当 Infinispan (6.0.2) 是 Wildfly AS (8.1) 的一部分时,如何启用“storeAsBinary”。

【问题讨论】:

标签: java jboss wildfly infinispan


【解决方案1】:

当您在客户端-服务器模式下使用 Infinispan,通过 Hot Rod、Memcached 或 REST 访问数据时,数据会在客户端自动序列化,服务器仅将它们存储为字节数组。

【讨论】:

  • 谢谢弗拉维斯。你是对的,但我没有将 Infinispan 用作独立服务器,而是嵌入在 Wildfly AS 中。
  • 啊,那样的话恐怕你不走运,这似乎没有暴露在模式中(可能在配置解析器中也没有)。不过,如果您使用 CDI,您可以通过编程方式创建配置 - 请参阅此示例:github.com/infinispan/infinispan-quickstart/blob/master/cdi/src/…
猜你喜欢
  • 2011-01-02
  • 1970-01-01
  • 2018-02-03
  • 2014-05-09
  • 2012-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-16
相关资源
最近更新 更多