March 29, 2016

HornetQ is Deprecated in JBoss EAP 7

In every major upgrade of JBoss there is a new messaging broker.
  • HornetQ in JBoss EAP 6
  • JBoss Messaging in JBoss EAP 5
  • JBossMQ in JBoss EAP 4  
And now in JBoss EAP 7 it is A-MQ which comes from Apache ActiveMQ.

But one should not blame JBoss for changing broker, the development of software is going fast. But one should maybe reflect on one thing. Should the Java EE container be deployed with a messaging broker? I think not, for the same reason you do not deploy the database server inside the container.

So one should consider the built in messaging broker as a test feature, like most Java EE container comes with a in memory database. It is there for a test gracefulness. 

No comments: