Quaisquer problemas com ActiveMQ corretor e clientes em execução em diferentes JDKs?

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

  •  03-07-2019
  •  | 
  •  

Pergunta

Temos um sistema distribuído com componentes (incluindo o corretor ActiveMQ) em execução no JDK 1.6.

Um potencial cliente gostaria de integrar um componente que foi construído no JDK 1.4 com o nosso sistema. Embora este cliente está disposto a escrever código para integrar com o nosso sistema, eles não estão se movendo confortável do JDK 1.4.

haveria qualquer problema com um sistema onde um cliente está em execução fora de um jdk mais velho?

Foi útil?

Solução

ActiveMQ 5.x funciona em Java 1.5 ou posterior - qualquer JVM 1.5 ou posterior deve funcionar bem como ActiveMQ usa sua própria camada de triagem e não depende de serialização etc.

Se você quiser trabalhar com Java 1.4 você precisará instalar tanto o Retrotranslator JIT ou transformar os frascos a 1,4 código de bytes complianct com Retrotranslator. Há um Maven retrotranslator plugin para ajuda . Veja a ActiveMQ FAQ para mais ajuda

Outra opção é escrever um simples STOMP cliente que é uma solução boa para applets etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top