来自 JBoss - RedHat codeready 的基于 Eclipse 的图形 Camel 编辑器是不是仅适用于 xml 中的骆驼?

Posted

技术标签:

【中文标题】来自 JBoss - RedHat codeready 的基于 Eclipse 的图形 Camel 编辑器是不是仅适用于 xml 中的骆驼?【英文标题】:Does Eclipse based graphical Camel editor from JBoss - RedHat codeready work only for camel in xml?来自 JBoss - RedHat codeready 的基于 Eclipse 的图形 Camel 编辑器是否仅适用于 xml 中的骆驼? 【发布时间】:2021-10-31 02:24:24 【问题描述】:

我一直在寻找 apache camel 的可视化工具,并从 JBoss 中找到了基于 Eclipse 的图形 Camel 编辑器。但是在安装 RedHat codeready studio 并在其中使用示例项目后,它似乎只支持 camel-context.xml。我的路线在 Java DSL 中。是否没有可用于可视化 Java 路由的工具

【问题讨论】:

【参考方案1】:

没有用于编辑 Java DSL 的可视化工具。

通常,真正的编程语言(如 Java)最适合能够编写代码的开发人员使用。

对于具有拖放等功能的可视化工具,其高级别的地方是此类工具以 XML、YAML 或自定义格式等标记语言生成“代码”。

Java DSL 是高级别的,不精通 Java 的开发人员只需编写代码就可以适应。此外,开始使用可视化 XML 编辑器的用户在一段时间后会习惯于直接使用 XML 代码。

【讨论】:

我一直在寻找可视化工具,不一定是为了生成代码,而是为了获得我项目路线的大图,我可以在一个屏幕上看到所有内容并将其粘贴为海报仅供参考,这将有所帮助在单个页面中查看整个流程,而不是浏览代码,这对于 Java DSL 来说并不容易。就像 java 项目的数据库表/类图的模式图一样。唉,没有! Apache Camel 的 VSCode 插件也可以显示来自 Java 代码的 Camel 路由树形图。【参考方案2】:

您可以将 Hawtio 与 Camel 插件 to visualize your Java DSL routes graphically 一起使用。它还公开了一个 UI,用于以 XML 形式查看/下载(甚至编辑)Java 路由,如果您愿意,可以将它们引入基于 Eclipse 的 FUSE 工具中。

根据 Hawtio 网站,JBoss FUSE 已经包含 Hawtio。

【讨论】:

以上是关于来自 JBoss - RedHat codeready 的基于 Eclipse 的图形 Camel 编辑器是不是仅适用于 xml 中的骆驼?的主要内容,如果未能解决你的问题,请参考以下文章

JBoss Web Server和JBoss EAP之间用于运行Redhat Decision Manager的区别是什么?

为啥 Findbugs JSR305 会破坏 RedHat/JBoss Fuse 6.3.0 中 javax.annotations 的 OSGi 包导出?

邀请您参加JBoss北京用户组会议

JBoss应用服务器7适配Red Hat

如何从默认的 JBoss 服务器配置中删除 Hypersonic?

jboss7.1部署安装