The Solace Virtual Message Router (VMR) is a software-based message router application that efficiently routes event-driven information between applications, IoT devices and user interfaces running in cloud, on-premise and hybrid environments. The VMR lets you leave lock-in behind by using open APIs and protocols like AMQP, JMS, MQTT, REST and WebSocket. The VMR is available for installation into a variety of clouds, all regions of AWS, PaaS and on-premise environments.

This section shows how to set up and run VMRs in a range of common cloud services and hypervisors, and also provides instructions on how to configure VMRs for a variety of uses.

Solace offers the following types of VMRs:

  • Enterprise Edition: A full-featured commercial software product available through a paid subscription license.
  • Evaluation Edition: A time-limited version of the VMR Enterprise Edition that provides an opportunity to evaluate a full-featured VMR before obtaining a subscription license.
  • Community Edition: A feature-limited version of the VMR that is available for unlimited use. For this VMR version, replication and in-service upgrades are not supported, and there are scaling limits placed on features, such as the number of configurable Message VPNs and maximum client connections permitted.

You can download a VMR from the Solace VMR Downloads page. Once you've finished downloading a VMR, the Initial VMR Set Up page provides information to get your VMR up-and-running.

There are additional configuration tasks you can make use of in the following topics:

The VMR and appliance share common message routing functionality, and information how to use it is presented in the Use section.

Release Compatibility

For Solace VMR release capability information, refer to the latest VMR Release Notes which provide information on:

  • Supported virtual-machine environments
  • Solace-provided Hypervisor packages
  • Solace-provided cloud packages
  • Minimum hardware requirements
  • Minimum cloud requirements
  • Supported software and minimum versions required