Entries by Paul Kondrat

Driving Your VMR Data Home with Enhanced Docker Container Logging

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


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.… Read the rest

VMR Now Available in AWS Marketplace

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


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

Excluding Topics from Queues Using Subscription Exceptions

Solace has recently released version 8.3.0 of the Solace Appliance and in it we’ve added support for topic subscription exceptions. Using topic subscription exceptions allows you to easily exclude specific topics from the set of topics delivered to a queue by adding a leading “!” to the topic subscription.

Let’s walk through an example of how this works. Consider an order management system in which a group of servers divides up orders alphabetically based on symbol. In other words, one server subscribes to ORDERS/A*, while another subscribes to ORDERS/B* and so on.

This distribution of symbols to order processors is based on the average trading day. For example, let’s say there is particularly hot IPO with ticker symbol SLCE.  On a normal day trading is pretty quiet in equities with symbols starting with “S”, but on this day trading volume is expected to be very high (because of the SLCE IPO). … Read the rest