ApacheIgnite2.11.0迁移后无法从持久性区域恢复动态生成的类型。
创始人
2024-09-06 01:00:17
0

在 Apache Ignite 2.11.0 中,与动态生成类型相关的类(例如 org.apache.ignite.internal.processors.cache.DynamicCacheDescriptor)已被重构。如果在尝试从持久性区域中恢复动态生成类型时遇到问题,可能是因为需要更新相关代码。

以下是一个示例,演示如何在 Apache Ignite 2.11.0 中从持久性区域中恢复动态生成的类型:

// 定义一个动态生成的类型
public class MyType {
  private int id;
  private String name;

  public MyType(int id, String name) {
    this.id = id;
    this.name = name;
  }

  // 省略 getter 和 setter 方法
}

// 初始化 Ignite 配置
IgniteConfiguration cfg = new IgniteConfiguration();
cfg.setPeerClassLoadingEnabled(true);

// 创建 Ignite 实例
Ignite ignite = Ignition.start(cfg);

// 创建 IgniteCache 实例
IgniteCache cache = ignite.getOrCreateCache("myCache");

// 添加一些数据到缓存
cache.put(1, new MyType(1, "foo"));
cache.put(2, new MyType(2, "bar"));

// 持久化缓存数据
cache.writeAll();

// 关闭 Ignite 实例
ignite.close();

// 重启 Ignite 实例
Ignite ignite2 = Ignition.start(cfg);

// 从缓存中获取数据
MyType myType = ignite2.cache("myCache").get(1);

// 打印结果
System.out.println(myType);

如果在执行上述代码时遇到问题,请尝试更新与动态生成类型相关的代码,例如 org.apache.ignite.internal.processors.cache.DynamicCacheDescriptor。

相关内容

热门资讯

玩家必备教程(wpk德州)外挂... 玩家必备教程(wpk德州)外挂透明挂辅助脚本(透视)都是真的有挂(2023已更新)(微博热搜)1、w...
最新技巧(AApoker)外挂... 最新技巧(AApoker)外挂透明挂辅助安装(智能ai代打)都是真的有挂(2024已更新)(抖音)1...
玩家必看(线上wpk德州)外挂... 玩家必看(线上wpk德州)外挂透明挂辅助工具(透视)就是真的有挂(2022已更新)(小红书);1、很...
热点推荐(德州app)外挂透明... 热点推荐(德州app)外挂透明挂辅助机制(软件透明挂)一直真的有挂(2021已更新)(知乎)该软件可...
玩家必看教程(fishpoke... 玩家必看教程(fishpoker)外挂透明挂辅助器(软件透明挂)果真真的有挂(2023已更新)(今日...
实测教程(WEPoke)外挂透... 实测教程(WEPoke)外挂透明挂辅助app(透视)的确真的有挂(2020已更新)(头条)1、超多福...
必备攻略(wPk)外挂透明挂辅... 必备攻略(wPk)外挂透明挂辅助工具(软件透明挂)就是真的有挂(2024已更新)(头条)1、完成透视...
传递经验(aapoker)外挂... 传递经验(aapoker)外挂透明挂辅助挂(辅助挂)一般真的有挂(2025已更新)(百度);1)辅助...
必备科技(德州)外挂透明挂辅助... 必备科技(德州)外挂透明挂辅助app(透视辅助)的确真的有挂(2022已更新)(微博热搜)1、系统规...
详细说明(we辅助poker)... 详细说明(we辅助poker)外挂透明挂辅助神器(软件透明挂)其实真的有挂(2021已更新)(百度贴...