Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service client