EnMasse is an elastic messaging platform running on OpenShift with focus on scalability and performance. EnMasse can run on your own infrastructure or in the cloud, and simplifies the deployment of messaging infrastructure.

EnMasse is based on open standards like AMQP and MQTT, and open source projects like Apache ActiveMQ Artemis, Apache Qpid Dispatch Router and finally the Vert.x toolkit for some of its components.

EnMasse is a great fit for IoT cloud infrastructure, and aims to extend protocol support to both HTTP and CoAP.

Features

  • Multiple communication patterns: request-response, pub-sub and events
  • Support for store and forward and direct messaging mechanisms
  • Elastic scaling of message brokers
  • AMQP and MQTT support
  • Simple setup and management
  • Multitenancy: Manage multiple independent instances
  • Built on OpenShift: deploy on-premise or in the cloud

For more information, see the github repository. To get started with EnMasse, have a look at the Getting Started guides.