MuleSoft Ships Mule MQ for High Performance JMS Messaging

MuleSoft is shipping Mule MQ, a fast messaging platform for Web applications and enterprise SOA.  Mule MQ is fully compliant with the latest Java Message Service spec, and can be run standalone or as a plug-in with the open source Mule ESB

Tags: message queue, JMS, MQ, ESB, SOA, MuleSoft, open source, Tomcat, integration,

MuleSoft is shipping Mule MQ, an open source high-speed messaging platform for enterprise web and SOA apps. Mule MQ meets the JMS 1.1 specification and can be deployed either with the open source Mule ESB, or as a standalone messaging product.

Mule MQ is designed to fill a gap that exists for enterprise-caliber messaging, one company official said.   Ken Yagen, MuleSoft’s VP of engineering stated: “Until today, the choices were limited either to complex and expensive solutions from the large incumbents… or unsupported open source projects like ActiveMQ. With Mule MQ, application teams have…a fully-supported high performance messaging product that maintains the same philosophy of simplicity [of Mule open source ESB].”
 
mqenterprisemgrTo help get started, Mule MQ comes with the Mule MQ Enterprise Manager, a powerful management and administration tool that allows you to control, configure, administer, and collect fine-grained metrics/management and audit information.  The Enterprise Manager can connect to multiple realms at the same time and provides a single unified view of all the realms found in your enterprise, displaying status for all objects in each of the realms.

Mule MQ Architecture and Community
Mule MQ was designed for fast message delivery to large numbers of clients, using advanced threading models and a heavily enhanced I/O subsystem, the company said. The core technology of the platform has been independently tested as the fastest messaging product on the market.

On the server side, Mule MQ provides the realm server, which maintains all the data and information related to queues and topics. The realm server is a heavily optimized Java process capable of delivering high throughput of data to large numbers of clients while ensuring latencies are kept to a minimum. The realm server functionality includes scheduling and triggers, plugins, federation, clustering, and low latency IO.

On the client side, Mule MQ provides a messaging client, which supports synchronous and asynchronous messaging via queues and publish/subscribe message models. It also provides a management client, which can construct resources (such as channels and queues) and query management data (such as throughput, cluster state, and numbers of connections) directly from the realm server. You can access the functionality of these clients via the Java APIs.

Both types of clients were developed using open protocols with specific attention paid to performance and external deployment. Furthermore, each client was specifically designed to transparently pass through firewalls and other security infrastructure while providing its own inherent security features.

Mule MQ’s features and capabilities include:

  • High performance, low-latency JMS messaging, that performs five times better that ActiveMQ in some cases
  • Fully compliant with JMS 1.1
  • Deployment options -- Standalone messaging server or with open source Mule ESB
  • Intuitive management console with rich administration, monitoring, logging, and auditing
  • Security, including authentication, access control, policies, SSL/HTTPS encryption, and event auditing
  • Tested and supported with Mule ESB Enterprise

 
Mule MQ is immediately available, and a free 30-day trial can be downloaded now.


back

Share
Go