如何处理GridCacheWriteBehindStore后面的失败写入?

时间:2016-11-30 03:48:03

标签: apache ignite

当对底层存储的写入失败时,

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

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

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

  

[WARN] 2016-11-30 14:23:17.178 [flusher-0-#57%null%]   GridCacheWriteBehindStore - 无法更新底层商店:   o.a.i.cache.store.jdbc.CacheJdbcPojoStore@3a60c416

1 个答案:

答案 0 :(得分:2)

你是对的,那里会忽略异常。这将在即将发布的1.8:https://issues.apache.org/jira/browse/IGNITE-3770

中修复