HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.