ignite - 如何处理 GridCacheWriteBehindStore 失败的写入失败?

标签 ignite

当写入底层存储失败时,

GridCacheWriteBehindStore 不会记录对象类型或其字段。我们承认使用后写时缓存和底层存储可能不同步,但我们需要知道失败的原因。

一个简单且可能的示例是,数据库表中的字段存在 NOT NULL 约束,并且 java 层中不存在此类检查。

这就是您所看到的一切...还要注意,它只是日志级别警告,这似乎也是错误的。

[WARN ] 2016-11-30 14:23:17.178 [flusher-0-#57%null%] GridCacheWriteBehindStore - Unable to update underlying store: o.a.i.cache.store.jdbc.CacheJdbcPojoStore@3a60c416

最佳答案

你是对的,异常被忽略了。这将在即将发布的 1.8 中修复:https://issues.apache.org/jira/browse/IGNITE-3770

关于ignite - 如何处理 GridCacheWriteBehindStore 失败的写入失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40879941/

相关文章:

ignite - 当我 setClientMode=true 时,Apache Ignite 事件监听器不会接收远程事件

java - springboot缓存自动刷新redis和apache ignite

java - 点燃缓存错误

java - 通过 spring 点燃缓存。动态驱逐期持续时间

java - Ignite 服务器节点因 ConcurrentMap 中的大量累积而 OOM,TcpCommunicationSpi#recoveryDescs

java - Ignite Marshaller 不使用二进制或优化的

c# - Apache 点燃: How to get cached item without affinity key

c++ - Apache Ignite 编译 ODBC 驱动错误

c++ - Ignite 与 Cassandra 集成

c# - Apache Ignite.NET LINQ 失败