HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. It is an example of Message Oriented Middleware (MoM) and 100% open source software.

HornetQ is written in Java and runs on any platform with a Java 6+ runtime. It has been able to to achieve very high performance benchmarks which were not seen previously by non-persistent messaging platforms.

HornetQ has been designed using POJO and minimal third-party dependencies. You choose how you want to use HornetQ: run it stand-alone, integrate it with JBoss Application Server or another Java server/container or embed it directly inside your own product.

HornetQ provides a comprehensive management API to manage & monitor servers. It is integrated seamlessly to the servers to work in a highly available environment.

See below examples to start with HornetQ.

Related Tags


About HowToDoInJava

This blog provides tutorials and how-to guides on Java and related technologies.

It also shares the best practices, algorithms & solutions, and frequently asked interview questions.