ActiveMQ 構成でこれを置き換える方法を探しています。
<transportConnector uri="tcp://localhost:60019"> disableAsyncDispatch="false"/>
" not-hardcoded
" URI を使用します (たとえば、" localhost
" をインスタンスに依存する値に解決される変数に置き換えます)。JBoss
問題は、サーバーごとに多くのインスタンスがあり、上記の URI が に解決されるため0.0.0.0:60019
、アプリケーションごとに構成しない限り、一度に 1 つのインスタンスしか実行できないことです。これはイライラするだけでなく、状況があります。十分でない場合 (インスタンスごとに基づく必要があり、これははるかにイライラします)。
各JBoss
サーバーには独自の IP アドレスがあるため、これ${jboss.bind.address}
を回避するために使用することを考えましたが、構文にはなりません。%SERVERIP%
起動スクリプトから呼び出すために使用できる環境変数もありますがActiveMQ
、トランスポート コネクタ URI を割り当てるために環境変数を読み取るかどうかはわかりません。
どんな助けでも大歓迎です。