gpt4 book ai didi

apache-camel - 使用 Hawtio 部署新路由

转载 作者:行者123 更新时间:2023-12-02 06:35:44 25 4
gpt4 key购买 nike

我正在尝试开始使用 Hawtio。我如何部署一个完整的新路由?我在本地 tomcat 上运行了 Hawtio。我可以在 Camel 选项卡中看到预部署了两条路由。然后我转到 wiki 选项卡,在 Spring 文件夹下,我可以定义其他 camel 配置。但是我如何部署这些配置以便调试它们呢?

最佳答案

我已经answered this在 Camel 用户列表上,但以防万一人们正在看这里;有两种选择:

  • 首选选项是只使用 FabricJBoss Fuse ;然后自动添加/更新/删除任何通过 Fuse 管理控制台(基于 hawtio)创建/编辑/删除的 Camel 路线。您还可以利用 Fabric 对滚动升级的支持;所以你可以避免一次更改所有容器,而是可以将容器移动到新版本或回滚等。这一切都适用于许多容器,没有单点故障,具有完整的版本控制(复制的 git 存储库用于所有更改).

  • 如果您不使用 Fuse Fabric 而使用 spring,deploy this jar到您的容器中(或将其作为依赖项添加到您自己的基于 hawtio-default.war 的 WAR 中,例如 sample war in hawtio 。然后默认为任何 spring 监视 spring directory in the wiki要部署/更新的 XML 文件(包括 Camel Spring XML 文件、ActiveMQspring XML 文件、CXF spring XML 文件等)

  • 这是一个名为 HawtioCamelWiki 的示例项目实现上述内容;使用 Spring 观察器;它是一个单一的 WAR,内部有一个基于 git 的 wiki,所以你可以创建和编辑 Camel 路线或 spring XML 文件,它们会动态更新

关于apache-camel - 使用 Hawtio 部署新路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19741647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com