有一些方法可以生成弹簧集成dsl流的图表吗?

jus*_*... 4 java spring-integration spring-integration-dsl

我有一个正在运行的应用程序,它定义了入站/出站网关,分离器,聚合器,路由器等的一些弹簧集成流程......

这些流都是使用spring integration dsl和annotations创建的......所以没有XML.

有没有可以生成EE模式图的工具?

这个问题表明Intellij可以为xml配置做到这一点......我想要一些类似于dsl IntegrationFlow的东西

Art*_*lan 5

Spring Flo项目,基于它的基础,我们IntegrationGraphControllerGraph树来公开表示集成流程为JSON.该模型可用于可视化应用程序的实时性.

此外,我们有一个具有上述功能的示例应用程序.

编辑

spring-flo项目正在迁移到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
Run Code Online (Sandbox Code Playgroud)

在浏览器中转到http:// localhost:8082并输入启用了集成图的应用的URL; 点击Load.

此处记录了启用图形端点的信息.

  • 我添加了构建/运行查看器的说明. (2认同)
  • Flo 输出模型基于`IntegrationGraph` 结果:https://docs.spring.io/spring-integration/docs/5.0.5.RELEASE/reference/html/system-management-chapter.html#integration-graph . 这实际上只是应用程序上下文状态的反映,这与我们从何处获取 Spring Integration beans 无关:XML、Java DSL 或只是手动 bean 注册。 (2认同)
  • 这是正确的。我们已经偏离轨道,目前不支持这些项目,而且我们手中目前没有任何现成的可视化工具。我们将在不久的将来看到我们可能提出的建议。同时,您可以从这里获取一些想法:https://toparvion.pro/en/post/2020/integraph/ (2认同)