查看分区建议

您可以查看和分析收集到的数据,其中包括实施微服务以取代 Java® 单体应用程序的建议。

关于此任务

用于分区推荐的人工智能引擎通过分析 Java 单体应用程序已完成用例的运行时跟踪,生成分区推荐和运行时调用详情。 这些分区是单体 Java 类的分组,可作为潜在微服务的起点。 人工智能引擎还能从 Java 单体应用程序的静态代码分析中生成类包含依赖关系的详细信息。

生成的分区建议、类依赖性分析和 Java 单体应用程序的运行时调用分析都包含在 final_graph.json 目录中的 mono2micro-output/oriole 文件中。 使用 IBM® Mono2Micro™ 运行 mono2micro workbench 命令来查看和自定义这些分区建议。

先决条件

需要 Docker 或 Podman 才能运行工作台 UI。

有关分区建议中术语的信息,请参阅 概念和术语

过程

  1. 在工作站或计划运行 mono2micro workbench 命令的本地计算机上安装 Docker 或 Podman 。
  2. 使用 mono2micro workbench 命令可启动工作台 UI。
  3. 将 JSON 文件从 mono2micro recommendmono2micro refine 命令输出装入到工作台 UI。
  4. 在图形和表视图中查看分区建议。

    有关视图的信息,请参阅 使用图表使用表格应用筛选器

  5. 创建自定义视图 在这里,您可以修改建议以满足您的需求。
  6. 保存分区,这样您就可以将它们反馈到分析器中,以执行下一步操作。

下一步操作

在工作台中分析完收集的数据并保存分区后,您可以使用 Mono2Micro 代码生成工具自动 生成 API 服务和相关代码,以帮助从分区中创建微服务。