Editor’s noteWe’ve renamed our product suite. The VMR is now referred to as Solace PubSub+. See our products page for more information.


Solace has just released version 8.6.0 of the Solace Virtual Message Router. With this release, we’ve added support for AMQP 1.0 (Advanced Message Queueing Protocol), significantly increased persistent messaging performance, and made it easier for you to deploy the VMR in the public cloud.

AMQP 1.0

First and foremost, I’m excited to announce that the VMR fully supports AMQP 1.0, an open and standardized internet protocol for reliably passing messages between applications and organizations. AMQP 1.0 helps developers and architects build a diverse, coherent messaging ecosystem that connects systems in an interoperable, standardized way.

Our AMQP 1.0 offering includes full interoperability with other open protocols like MQTT and REST, and with all the Solace APIs too. That means, you can use MQTT and REST for your client applications (which might be IoT devices connected over the internet), and then use AMQP to connect those devices to your back-end applications (which might be running in the cloud, or in your own data center). All on a single message platform, with your choice of open-source AMQP APIs. We’ve already tested the VMR for interoperability with a variety of popular AMQP 1.0 APIs, including:

  • JMS / Java: Apache Qpid JMS 1.1, Apache Qpid JMS 2.0, Apache Qpid Proton-J, SwiftMQ
  • .NET: amqpnetlite
  • js: node-amqp10, rhea
  • Python: Apache Qpid Proton-C Python Bindings
  • C++: Apache Qpid Proton-C C++ Bindings

Learn more about AMQP 1.0 and find everything you need to quickly get started using AMQP 1.0 with the Solace VMR at https://docs.solace.com/API/AMQP/Using-AMQP.htm

Faster Than Ever

We’ve also made persistent messaging faster – a lot faster. Like 70% faster. A single VMR running in ESXi can now deliver as many as 145,000 persistent messages/second in point-to-point scenarios, and over 850,000 when fanning out messages to multiple clients. And in AWS (using an EC2 m4.4xlarge instance), the VMR can deliver as many as 68,000 persistent messages/second point-to-point, and over 285,000 when fanning out to multiple clients. That level of performance means you can guarantee the delivery of messages even for high-volume applications that would normally require you to use non-persistent messaging. You can read all the details at https://solace.com/products/performance/

Easier to Deploy into Public Clouds

Finally, we’ve made it even easier for you to deploy the VMR in public clouds. You can now deploy a high availability group of VMRs into some of your favorite cloud environments with a few clicks of your mouse.

We’ve spent a lot of time integrating the VMR into many cloud IaaS and PaaS environments so it’s easy to use Solace messaging wherever you write your applications. To see the complete list of where and how you can deploy the VMR, go to https://solace.com/downloads/

There you’ll also find links to APIs and tools that will help you take full advantage of the world-class messaging capabilities of VMR 8.6.0.

Steve Buchko

Steve Buchko is Solace’s VP of Product Management, Core Products, leading a team that works closely with our customers, CTO, and our engineers to define Solace’s product roadmap and direction. Steve was one of our first product architects, and continues to collaborate with Solace’s product architecture team, translating the customer requirements into a robust product design.

Prior to joining Solace, Steve had a long career at Newbridge Networks (later Alcatel Canada), where his roles included product manager, product architect, and software team manager. He was responsible for the definition and development of IP routing and ATM switching features across a variety of Newbridge products. Steve was a regular attendee at the IETF, and is co-inventor of several patents in the telecommunications and networking space.