gpt4 book ai didi

apache-camel - 在 Camel 中自动生成 routeId

转载 作者:行者123 更新时间:2023-12-02 03:25:36 24 4
gpt4 key购买 nike

在 apache-camel 中,有没有办法自动生成 routeId 覆盖现有的路由编号(在 RouteDefinitionHelper 中生成)?

最佳答案

据我所知,您可以使用关于 routeNaming 的自动生成策略,但您可以执行类似的操作:

private String myURI;

from("jms:queue:" + myURI).routeId("JmsComponent:" + myURI)
.to("....");

通过使用 blueprint 或 spring 之类的东西将变量注入(inject) java 类,您可以更改 URI,它会相应地调整路由名称。您还可以在私有(private)变量中使用完整的 URI,然后自己解析 endpointURI 并将其格式化为 routeId。

关于apache-camel - 在 Camel 中自动生成 routeId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30528045/

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