O Apache recebeu o código do HornetQ e eles decidiram mudar o nome para Artemis e, em seguida, o potencial futuro ActiveMQ.
Mas, olhando as últimas notícias em seu quadro, parece que os dois projetos ainda são distintos e o ActiveMQ 5.15.x ainda está usando o antigo código-fonte principal do ActiveMQ.
Aparentemente, eles precisam adicionar alguns recursos do ActiveMQ que não estavam no código inicial do HornetQ, como um suporte completo ao AMQP.
Em este post mais velho você pode ver algumas perguntas / respostas que podem enfrentar uma das sua pergunta:
P. O PMM do ActiveMQ precisa fornecer um plano para:
R. O Apache ActiveMQ possui vários produtos com várias versões:
a. ActiveMQ - (version 5.x.x)
b. ActiveMQ Artemis - (version 1.x.x)
Isso significa que ainda não estamos prontos para declarar que o ActiveMQ Artemis é o sucessor do ActiveMQ 5.x. Vamos esperar até o produto amadurecer para tomar essa decisão.
E este post original logo após a doação.
Pelo que entendi, o Artemis é uma implementação mais rápida e mais recente, incluindo suporte ao JMS 2.0. Dada uma nova instalação e implantação de uma plataforma MQ, o ActiveMQ 5.15 deve ser considerado preterido em vez do Artemis?
A implementação não é mais recente (ou um pouco), mas é proveniente de um projeto de código aberto diferente (HornetQ) que já estava implementando o JMS 2.0.
No meu caso, se eu tiver que escolher um MOM para um projeto novo, tentarei o Artemis com certeza, especialmente testando a multi-instância (master-master) e o novo recurso que substitui a antiga rede de corretores no mundo da AMQ. Eu tenho que admitir; Eu não tentei e, se você sabe como configurar corretamente um ActiveMQ estável, acho que você deve levar isso em conta também. Por outro lado, eu diria que o HornetQ é realmente estável e fácil de incorporar em qualquer aplicativo Java (nós o incorporamos em uma guerra implementada em um Tomcat com bastante facilidade).
Pessoalmente, se eu tiver que atualizar minha implementação atual do ActiveMQ, a maneira mais rápida seria manter a versão mais recente do ActiveMQ 5.15.x, pois a mudança para o Artemis provavelmente causaria mais problemas.
Referências: