有没有一种方法可以为Spring Integration DSL流程生成图表?

7
我有一个正在运行的应用程序,它定义了一些使用入站/出站网关、拆分器、聚合器、路由器等创建的 Spring Integration 流程...全部使用 Spring Integration DSL 和注释创建,没有 XML 文件。
是否有任何工具可以为此生成 EE 模式图? 这个问题 表示 IntelliJ 可以用于 XML 配置... 我想要类似的可以用于 DSL IntegrationFlow 的工具。
1个回答

7

有一个名为Spring Flo的项目,基于它的基础,我们已经将IntegrationGraphController公开,并使用Graph树将集成流表示为JSON。该模型可用于实时可视化您的应用程序。

此外,我们还提供了一个示例应用程序,具有上述功能。

编辑

spring-flo项目正在进行迁移至angular 4/5。

要构建和运行查看器:

git checkout angular-1.x
cd samples/spring-flo-si
mvn clean package
java -jar target/spring-flo-sample-si-0.0.1.BUILD-SNAPSHOT.jar

在浏览器中打开http://localhost:8082,输入启用了集成图的应用程序的URL,并单击加载
启用图形端点的详细信息请参见此处记录

2
我添加了构建/运行查看器的说明。 - Gary Russell
2
Flo输出模型基于IntegrationGraph结果:https://docs.spring.io/spring-integration/docs/5.0.5.RELEASE/reference/html/system-management-chapter.html#integration-graph。这只是应用程序上下文状态的反映,无论我们从哪里获取Spring Integration bean:XML、Java DSL或仅手动bean注册。 - Artem Bilan
这在新版本中仍然可行吗? - Makky
我们不再支持那个项目了。我们现在正在开发一些新的东西。这是我们的最新版本:http://si-view.cfapps.io/。它目前还不对公众开放。 - Artem Bilan
2
没错。我们已经被分散注意力,目前不支持那些项目,并且我们手头没有任何现成的可视化工具。我们将在不久的将来看看我们可能会提出什么建议。同时,您可以从这里获取一些想法:https://toparvion.pro/en/post/2020/integraph/。 - Artem Bilan
显示剩余8条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接