当写入底层存储失败时,
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/