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.
There are additional configuration tasks you can make use of in the following topics:
- Configuration Defaults for VMRs — Go through the default port numbers for Solace VMR Services.
- Connection Scaling Tiers for VMRs — Learn about connection scaling tiers available for Solace VMRs.
- Topics Unique to VMR Docker Container Images — Learn about configuration tasks and usage considerations specific to VMR Docker Container Images.
- Topics Unique to VMR Cloud & Machine Images — Learn about configuration tasks and usage considerations specific to VMR Cloud & Machine Images.
The VMR and appliance share common message routing functionality, and information how to use it is presented in the Use section.
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