Driving Your VMR Data Home with Enhanced Docker Container Logging

In the 8.7.0 release of the Solace VMR, we added several improvements to the VMR Docker containers’ standard logging functionality. They provide the ability to customize the content, format, and delivery method of event data from the SolOS application to better integrate with the native log aggregation facilities in your PaaS.

Some examples of this data include:

  • The network health of individual client connections, including slow consumer detection.
  • Alerts on queuing thresholds.
  • Alerts when data rates exceed expectations.
  • Alerts when other threshold and boundary conditions are breached and recovered.

Support for Docker Native Logging Facilities

You can configure the VMR Docker container to direct logging facilities to stdout using configuration keys.  This allows the output from the container to be tied into the back-ends that the Docker logging drivers enable.

Solace VMR Docker containers now support the following logging drivers:

  • json-file
  • journald
  • syslog
  • fluentd
  • splunk
  • gelf
  • awslogs

Normalized Logging Output

We’ve normalized the logging formats to make them more easily consumed by various logging applications.… Read the rest

Introducing VMR Support in Kubernetes Container Environments

Kubernetes has recently emerged as the clear leader in the container services space, as evidenced by announcements from all the major public cloud service providers and technology vendors such as Pivotal and Mesos. Enterprises are increasingly looking to leverage all the advantages that an orchestration layer for containers brings, and are rapidly adopting Kubernetes as their platform of choice.


We’re committed to making our world class Virtual Message Router (VMR) easily deployable in any environment, have had OpenShift support for some time, and just added Kubernetes to our already extensive list of supported environments.

Whether you’re using a managed Kubernetes container service from one of the major cloud providers or not, you can leverage the benefits of Kubernetes containerization in your Public or Private environments, and now quickly deploy VMRs in these environments for all your messaging middleware needs.… Read the rest

VMR Now Available in AWS Marketplace

The Solace Virtual Message Router Community Edition is now available for free in the AWS Marketplace as a 1-Click Launch. The Solace Virtual Message Router lets you move data between applications, user interfaces and IoT devices using all kinds of message exchange patterns, qualities of service and APIs/protocols.

The VMR Community Edition is a fully functional version of the VMR supporting the same performance and messaging capabilities as the VMR Enterprise Edition, including support for open APIs and standard protocols including AMQP, JMS, MQTT, REST and WebSocket.  The VMR Community Edition provides an excellent platform for evaluation, development and test purposes, and you can even run it as a production system if you don’t require built-in high availability and disaster recovery functionality.… Read the rest

New PCF Tile Adds AMQP 1.0 Support and WebUI

Today we’ve released the latest version of our Solace Messaging for PCF tile.  Version 1.2.0 is generally available as part of the Pivotal Network.  The tile allows app developers to use Solace messaging in any Pivotal Cloud Foundry deployment.  The Solace tile has been Generally Available for several months, however, this new release introduces support for many new features, as well as the first VMR Enterprise Edition of the tile for deploying Solace Messaging in Production environments.

The highlights of this release include:

  • AMQP 1.0 (Advanced Message Queuing Protocol) GA support
    This Enterprise grade, open and standard protocol helps organizations avoid vendor lock-in, and maintain flexibility in their distributed application infrastructure.  Solace’s implementation is compatible with a variety of available open source AMQP APIs.
  • An Alpha version of the new WebUI administration console
    This provides access to an extremely easy to use browser based interface for managing a solace-messaging service instance.
Read the rest

Simplifying the Deployment of Solace VMRs into the Cloud

Helping our customers transition to running many of their applications in the cloud is central to our strategy as a company.   One of our key strategies to help customers take advantage of Solace messaging is to make deployments of VMRs in the various cloud environments as simple and easy as possible.

Our goal in this regard is specifically to simplify the work of IT/middleware organizations and developers in deploying VMRs in different configurations in all the most popular cloud environments used today.  This is so they can spend more of their time on developing apps that add value to their organizations, instead of setting up the required messaging infrastructure.  This is especially important/valuable, for hybrid cloud deployments where learning the intricacies of the different clouds involved could be complicated and time consuming.  As we clearly want to encourage the use of our messaging solutions, we are working to abstract away these individual complexities of deploying and configuring VMRs in the various different cloud environments through the development and release of native quickstarts, deployment templates, and other VMR features and deployment projects for each targeted environment.… Read the rest

Solace in Azure Quickstart

Earlier this month AWS announced the release of an AWS Quick Start for the Solace VMR.  Now there is also a quickstart on the Azure Quick Start page.

The VMR is a software message router that is fully compatible with the Solace message appliance and Solace SDKs, as well as open source AMQP, JMS, MQTT, REST and WebSocket.   The VMR provides message-oriented middleware with class-leading reliability, performance, scale and robustness.

This Azure Quick Start allows you to select between “Single Node” or “High Availability” deployment models.  The single node deployment model can use the community edition of the Solace VMR and provides a very simple way to evaluate all the functionality a non-redundant instance of the VMR has to offer. The high availability deployment model requires a time based evaluation instance of the VMR and adds the robustness of Solaces high availability solution.

Both of these deployment models utilize the simple template driven Azure Resource Manager (ARM) interface to quickly and easily deploy complete solutions.… Read the rest

Solace Available via AWS Quick Start

This week AWS announced the release of an AWS Quick Start for the Solace VMR.   The VMR is a software message router that is fully compatible with the Solace message appliance and Solace SDKs, as well as open source AMQP, JMS, MQTT, REST and WebSocket.   The VMR provides message-oriented middleware with class-leading reliability, performance, scale and robustness.

This AWS Quick Start is one of their “automated gold-standard deployments” which shows how to create a fully integrated production deployment of a Solace VMR high availability cluster.  Solace has had multi-cloud offerings for some time, but this Quick Start allows you to more quickly and easily deploy a fully configured HA cluster. We worked with AWS architects to develop and validate this deployment in an optimized configuration that eliminates the need to worry about the details and mechanics of configuring the cluster yourself.

Solace will continue to work with cloud providers to provide simple but complete deployments to make our multi-cloud offerings even easier to deploy and start working with in minutes. … Read the rest

New VMR 7.2.2 Adds Hyper-V Support and Eliding

Solace has just released VMR 7.2.2. We’ve had many people looking to use the VMR in Microsoft Hyper-V, so we’ve added Hyper-V to the list of virtualization environments that the VMR can be deployed in. You can download that package or any other at

This new version also brings the eliding feature to the VMR. Eliding means “to leave out or omit.” In context of messaging, eliding lets you set the maximum rate at which the router will deliver messages to applications. Publishers can send at whatever message rate they like. But consumers using eliding will have the message stream limited to the rate they desire, while still making sure that any message they receive will be the most recent message published on the topic . Eliding can be valuable when applications are connecting over expensive or low-bandwidth links, and do not need to see every message published on a topic, only the latest one.… Read the rest

Solace Virtual Message Router (VMR) Release 7.2

Today we’re introducing Release 7.2 of the VMR. It’s a big step forward for the VMR in features, performance, and scaling.

One of our major goals for this new version of the VMR was to rev up performance. With R7.2, our benchmarks indicate that the VMR is two to five times faster than the other commonly used software message brokers. We’ve tested it under a wide range of conditions including diverse message sizes and distribution patterns. You can find all of our latest performance numbers here. We invite you to test it for yourself and let us know what you find. We think you’ll agree that the new VMR screams for all kinds of workloads.

We also know that for many of our customers, it is important that their applications work exactly the same whether they are connecting to a VMR or to a Solace messaging appliance. To that end, we’ve added a bunch of features to Release 7.2 VMR that were previously only available on the appliance, including support for:

  • Compressed client connections for use cases where bandwidth between client applications and the router is limited
  • TLS-encrypted bridge connections between VMRs for secure transfer of messages between routers
  • Client-certificates for securely authenticating client connections to the VMR
  • VMware Tools, to make it easier to manage the VMR in VMware environments

Under the hood, we’ve updated the underlying kernel, and improved the multi-threading of our software so that we can take better advantage of modern multi-core server platforms.… Read the rest

Introducing the VMR Community Edition

Today we announced an exciting new version of our Virtual Message Router – the “Community Edition.”

In case you don’t already know and love our VMR, it’s a message broker that runs on general purpose processors or in the cloud. The VMR Enterprise Edition supports your favorite message exchange patterns, qualities of service, open APIs/protocols, and deployment environments – from public and private clouds to virtual machines. And it’s fast: with the V7.2 release all versions of the VMR benchmark at 2-5 times as fast (often even more) as your other choices for message brokering.

This new VMR Community Edition is just as fast and offers all the same features: cloud deployment, JMS, MQTT, REST, guaranteed delivery, unified API and administration, the works! Whatever your favorite Solace messaging feature might be, we haven’t left anything out. In fact, the VMR Community Edition differs from its enterprise sibling only in its lower scaling limits and limited fault tolerance.… Read the rest