HazelcastMQ provides a simple messaging layer on top of the basic Queue and Topic data structures provided by Hazelcast. HazelcastMQ emphasizes simple configuration and reliable clustering while providing an understandable and flexible messaging API. Building on the core features of Hazelcast such as scalability and resilience, HazelcastMQ maintains a small footprint and few dependencies.