2

jdk 1.6で実行されているコンポーネント(ActiveMQブローカーを含む)を備えた分散システムがあります。

潜在的な顧客は、jdk 1.4 で構築されたコンポーネントを当社のシステムに統合したいと考えています。この顧客は、当社のシステムと統合するコードを書くことには前向きですが、jdk 1.4 からの移行には抵抗があります。

1 つのクライアントが古い jdk で実行されているシステムに問題はありますか?

4

1 に答える 1

2

ActiveMQ 5.x は Java 1.5 以降で動作します。ActiveMQ は独自のマーシャリング レイヤーを使用し、シリアル化などに依存しないため、JVM 1.5 以降は正常に動作するはずです。

Java 1.4 を使用する場合は、Retrotranslator JITをインストールするか、Retrotranslator を使用して jar を 1.4 準拠のバイトコードに変換する必要があります。役立つ Maven retrotranslator プラグインがあります。詳細については、ActiveMQ FAQ エントリを参照してください。

別のオプションは、アプレットなどに適した単純なSTOMP クライアントを作成することです。

于 2008-10-01T07:44:05.487 に答える