Solace Messaging for Pivotal Cloud Foundry® documentation

Overview

Solace Messaging is a multi-protocol message broker that enables the efficient movement of data between all kinds of applications, devices and people across clouds, datacenters and the Internet of Things.

Solace simplifies and improves the scalability of IT systems by meeting diverse data movement needs with a unified platform that supports all kinds of message exchange patterns, deployment environments, and qualities of service, along with open APIs and protocols like JMS, MQTT and REST. Solace Messaging even enables the distribution of data over long distance WAN links and streaming between web apps, mobile devices and IoT devices like sensors and smart vehicles.

Product snapshot

Current Solace Messaging for PCF Details :

  • Version: 0.1.0
  • Release Date: 0.1.0
  • Software component version: 0.1.0
  • Compatible Ops Manager Version(s): 1.7.x and 1.6.x
  • Compatible Elastic Runtime Version(s): 1.7.x and 1.6.x
  • vSphere support? Yes
  • AWS support? Yes
  • OpenStack support? No

Features

Each service instance provides :

  • Guaranteed Messaging
  • Pub/Sub Messaging
  • Persistent Message Queues
  • Request / Reply
  • Maximum guaranteed message size of 10MB
  • Up to 10k topic subscriptions per queue
  • Up to 1000 incoming connections
  • Up to 1000 concurrent transacted sessions
  • Up to 1M in-flight concurrent messages

Consult the Solace Developer’s Portal for more information.

Beta Limitations

These features are not currently available in the Beta version of Solace Messaging is a multi-protocol message broker that enables the efficient movement of data between all kinds of applications, devices and people across clouds, datacenters and the Internet of Things.

Solace simplifies and improves the scalability of IT systems by meeting diverse data movement needs with a unified platform that supports all kinds of message exchange patterns, deployment environments, and qualities of service, along with open APIs and protocols like JMS, MQTT and REST. Solace Messaging even enables the distribution of data over long distance WAN links and streaming between web apps, mobile devices and IoT devices like sensors and smart vehicles. :

  • High Availability
  • TLS Connections
  • Client Certificates based authentication
  • LDAP and Radius based authentication
  • Service Broker data will not persists through tile upgrades

Security

The following ports and ranges are used by the Solace Virtual Message Routers :

  • Destination port 22 to access the Message Router’s shell
  • Destination port 8080 to access the Message Router’s configuration SEMP interface
  • By default, Ports 7000 to 7035 to access the Messaging services (Starting port can be changed from the Tile’s configurable options)

Deployment Overview

The tile will deploy the Solace Messaging Service Broker into the Elastic Runtime and register it with the Cloud Controller. The Service Broker will manage an external pool of Solace Virtual Message Router (VMRs). This pool of VMRs must be installed before the Tile is installed. Images to install the VMR can be downloaded from the Solace Developer’s Portal Download Page. Instructions on how to install a VMR can be found on the Solace Developer’s Portal Get Started Page.

Starting Port

Further Reading