我正在尝试将一个java对象加载到GridGain缓存中(已分区)。我正在使用命令行visor来检查缓存。它表明存在写入和未命中(仅运行缓存命令)但没有条目。
我尝试使用GridDataLoader接口,cache.put和批量放置将(Integer,String)对存储到缓存中,并且工作,我可以通过遮阳板看到条目。但我无法存储自定义java对象
我也试过了org.gridgain.examples.CacheQueryExample,并且不太明白它是如何将条目存储在缓存中的,而visorcmd(命令行遮阳板)报告没有条目。
我尝试使用GridDataLoader,cache put和batch catch put,它们都返回没有错误(如果适用,则成功状态,例如cache.put())但是在通过命令行检查时我看不到分区缓存中的条目遮阳板
答案 0 :(得分:0)
我认为只要类加载的源节点离开,您就会遇到对等类加载和自动取消部署的情况。根据您的配置,这是一个理想的行为,但我认为节点日志中的消息应该反映出来(我已经向GridGain团队提到过了)
避免它的几种方法:
libs
文件夹中。这样,类将再次出现在所有节点上,并且不会使用对等类加载。