1

プロパティ値に基づいてキャメル コンテキストまたはルートをグループ化する方法はありますか?

環境を -Denv="preprod" として定義しており、それに基づいてルートとコンテキストをグループ化/決定したいと考えています。例:
開発環境の場合:

<camel:route id="foo" >
        <camel:from uri="seda:start"/>
        <camel:to uri="mock:result"/>
    </camel:route>

本番用:

<camel:route id="foo" >
            <camel:from uri="seda:start"/>
            <camel:to uri="jmsqueue:result"/>
        </camel:route>

Spring Application Context を使用して Camel Context を宣言しています

4

2 に答える 2

1

Spring プレースホルダーを使用してルートを管理する代わりに、Camel のプロパティ コンポーネント [1] を使用して構成を管理することを検討してください。個人的には、ルートを構成するときに、Spring の API ではなく Camel の API に依存することを好みます。

[1] http://camel.apache.org/properties.html

于 2012-05-21T10:40:51.673 に答える