¿Algún problema con el agente ActiveMQ y los clientes que se ejecutan en diferentes JDK?

StackOverflow https://stackoverflow.com/questions/154292

  •  03-07-2019
  •  | 
  •  

Pregunta

Tenemos un sistema distribuido con componentes (incluido el agente ActiveMQ) que se ejecuta en jdk 1.6.

A un cliente potencial le gustaría integrar un componente construido en jdk 1.4 con nuestro sistema. Si bien este cliente está dispuesto a escribir código para integrarse con nuestro sistema, no se siente cómodo al pasar de jdk 1.4.

¿Habría algún problema con un sistema en el que un cliente se está ejecutando de un jdk anterior?

¿Fue útil?

Solución

ActiveMQ 5.x funciona en Java 1.5 o posterior: cualquier JVM 1.5 o posterior debería funcionar bien, ya que ActiveMQ utiliza su propia capa de clasificación y no depende de la serialización, etc.

Si desea trabajar con Java 1.4, deberá instalar el JIT de retrotranslator o transformar los frascos a 1.4 complianct bytecode con Retrotranslator. Hay un complemento de retrotranslator Maven para ayudar . Consulte la Entrada de ActiveMQ FAQ para más ayuda

Otra opción es escribir un cliente STOMP sencillo, que es una buena solución para applets, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top