activeMQコネクタを使用しています
<jms:activemq-connector name="Active_MQ_1" brokerURL="${amq.broker.url.1}" eagerConsumer="true" numberOfConsumers="3" dynamicNotification="true" validateConnections="true" clientId="mule-server-01" doc:name="Active MQ">
<reconnect count="5" frequency="3000" blocking="false"/>
</jms:activemq-connector>
上記の「clientId」属性が表示されている場合は、現在ハードコードされています。アプリを2台のサーバーにデプロイしており、本番デプロイメントの前に、対応するマシンの名前に手動で変更する必要があります。
SYS_ENVまたは$HOSTNAMEのようなマクロを使用して、デプロイされると自動的にマシン名に置き換えられる方法はありますか?
参考までに-このクライアントIDは、ActiveMQキューのコンシューマーを確認するのにも役立ちます。
ありがとう