Solace PubSub+ for VMware Tanzu

Solace PubSub+ for VMware Tanzu enables you to take advantage of the leading multi-cloud, multi-protocol messaging solution(which makes app–interconnectivity easy). It also makes production apps scalable, robust, high-performant, and easy to manage.

Solace PubSub+ event brokers are designed to be deployed across all your IT environments, including:

  • Your non-cloud datacenter, all leading public clouds, such as (AWS, Azure, and Google Cloud Platform).
  • The popular Platform as a Service, VMware Tanzu, to provide a uniform messaging fabric for all your apps and connect them no matter where they are deployed.

alt-text=""

Solace PubSub+ supports all kinds of messaging APIs, QoS, and data streaming as part of one platform across all clouds in a high-performance, WAN-optimized, easy-to-manage solution. It is easily deployed in your public and private cloud environments and forms the perfect backbone for single- or multi-cloud messaging support of your cloud-native microservices, IoT, big data capture, and next-generation digital apps.

Solace PubSub+ for VMware Tanzu provides plans for both shared event broker instances for cost-effective development as well as a variety of plans for dedicated event brokers of varying performance, scale, and high-availability. Together, they meet the requirements for a range of robust test and production deployments.

One of the key strengths of Solace PubSub+ is its support for many different open transports and protocols (see Messaging APIs and Protocols ). This strength makes PubSub+ event brokers ideal for data distribution platforms to connect to any app.

alt-text=""

Getting Started

In addition to the documentation here, there is also information on the Solace Developer Hub that you may find useful.

Cloud Operators

For cloud operators, the following section shows you how to install and configure Solace PubSub+ for VMware Tanzu in your environments.

Developers

For developers, there are a few resources to help you easily get started with PubSub+ for VMware Tanzu. Within this documentation, see the following sections:

There is also sample code which shows you how to connect to a Solace PubSub+ Service Instance:

Solace PubSub+ for VMware Tanzu Tiles

Solace offers two PubSub+ for VMware Tanzu tiles: the Enterprise Evaluation tile and the Enterprise tile.

The Enterprise Evaluation tile is comprised of two event brokers: Solace PubSub+ Standard, and Solace PubSub+ Enterprise Evaluation Edition. PubSub+ Standard is a free enterprise-grade event broker that supports publish/subscribe, queueing, request/reply, and streaming, along with integrated high availability (HA), and replication for disaster recovery. The PubSub+ Enterprise Evaluation Edition is an evaluation version of the PubSub+ Enterprise edition, which supports all the features of PubSub+ Standard, but with increased performance and scaling. You can download an Enterprise Evaluation tile from the Solace Product or Solace downloads page. Note that an account is required to access the Solace Product page.

Also, if you are interested in a support plan for PubSub+ for VMware Tanzu, contact Solace.

The Enterprise tile is also comprised of two event brokers: Solace PubSub+ Standard, and Solace PubSub+ Enterprise. Contact Solace for information on how to obtain this tile and associated support plans.

VMware Tanzu Marketplace Plans

Solace PubSub+ for VMware Tanzu offers operator configurable service plans. As of release 2.2.0 the Preconfigured Service Plans are now editable by the operator. There are also additional Unconfigured Service Plans that can also be customized by the operator.

These are the plans for both the Enterprise Evaluation and Enterprise tiles:

Service Plan Description
Standard Medium A single message VPN on a dedicated Solace PubSub+ Standard Event Broker with associated properties set to moderate values.
Standard Medium-HA A single message VPN spanning three Solace PubSub+ Standard Event Brokers in a high availability (HA) configuration with associated properties set to moderate values.
Standard Plan 3 A unconfigured service plan for the operator to customize. This plan can deploy a Solace PubSub+ Standard Event Broker.
Standard Plan 4 A unconfigured service plan for the operator to customize. This plan can deploy a Solace PubSub+ Standard Event Broker.
Enterprise Shared A single message VPN in a shared Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Broker. Useful for light traffic and development.
Enterprise Large A single message VPN on a dedicated Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Broker with associated properties set to high values.
Enterprise Medium-HA A single message VPN spanning three Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Brokers in a high availability (HA) configuration with associated properties set to moderate values.
Enterprise Large-HA A single message VPN spanning three Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Brokers in a high availability (HA) configuration with associated properties set to high values.
Enterprise Plan 5 A unconfigured service plan for the operator to customize. This plan can deploy a Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Broker.
Enterprise Plan 6 A unconfigured service plan for the operator to customize. This plan can deploy a Solace PubSub+ Enterprise or Enterprise Evaluation Edition Event Broker.

Cloud Integration

A Solace PubSub+ deployment under VMware Tanzu can be configured to support integration with existing cloud services and hybrid cloud deployments.

TCP Routes

TCP routes allow access to Solace messaging services hosted inside your VMware Tanzu domain from external networks. By default, a VMware Tanzu-hosted service is not accessible to external networks.

alt-text=""

Having TCP routes enables many use cases:

  • Hybrid cloud: Other Solace PubSub+ Event Brokers deployed outside VMware Tanzu can establish Bridge connections to Solace PubSub+ services inside your VMware Tanzu cloud.
  • External client app: Apps deployed outside VMware Tanzu can communicate via messaging with apps deployed inside VMware Tanzu by connecting to a Solace PubSub+ service deployed in VMware Tanzu.
  • IoT: Devices using MQTT or REST can connect to Solace PubSub+ services from outside VMware Tanzu to communicate with your apps deployed inside VMware Tanzu. Look for the TCP Routes for IoT—MQTT Java Application Tutorial Getting Started Samples with full source code available in GitHub.
  • Mobile apps: Mobile and web apps can use web messaging to connect to Solace PubSub+ services from outside VMware Tanzu to communicate with your apps deployed inside VMware Tanzu.

To use TCP routes, you must enable and configure TCP Routes at installation time with a selection of default settings for each messaging protocol you wish to use. Once enabled, TCP routes can be fine-tuned per service at service creation time.

System Logging

System logging allows you to redirect the logs from the Solace PubSub+ VMware Tanzu components to an external syslog service. To use system logging, you must enable and configure system logging at installation time.

LDAP

You can enable the use of an LDAP server for the Solace PubSub+ Event Broker’s authentication and authorization needs. This configuration allows you to grant an LDAP server control over Management access and Application access. To use LDAP, you must enable and configure LDAP at installation time and make a choice about Management Access and Application Access.

Solace PubSub+ Features

In addition to easy and natural APIs for your apps, Solace PubSub+ supports the following key features:

Architecture

Solace PubSub+ is a managed service. The tile deploys the PubSub+ Event Brokers onto VMware Tanzu’s IaaS. The Solace PubSub+ tile registers a service broker with VMware Tanzu and exposes its service plans in the VMware Tanzu Marketplace. The diagram below provides an overview of the product architecture of Solace PubSub+ for VMware Tanzu.

alt-text=""

Product Snapshot

Note: As a major and renamed release, upgrades from the older named product solace-messaging (v1.4.0 and below) to solace-pubsub are not possible. However, it will be possible going forward to upgrade from Solace PubSub+ for VMware Tanzu v2.0 to subsequent releases.

The following table provides version and version-support information about Solace PubSub+ for VMware Tanzu.

Element Details
Version v2.18.0
Editions Enterprise Evaluation, Enterprise
Release date October 14th, 2023
Solace PubSub+ Event Broker version 10.4.1.94
Compatible Ops Manager version(s) v2.8.x, v2.9.x, v2.10.x, v3.x, and v4.x
Compatible VMware Tanzu Application Service for VMs version(s) v2.10.x, v2.11.x and v2.12.x, v2.13.x, v3.x, v4.x, and v5.x
BOSH stemcell version Ubuntu Jammy
IaaS support AWS, Azure, GCP, OpenStack, and vSphere
IPsec support? Yes

Current Limitations

This version of Solace PubSub+ for VMware Tanzu currently has the following limitations:

  • No support for RADIUS-based authentication.
  • Dynamic Message Routing mode on service instances upgraded from 8.12.x must be enabled by the operator.
  • Multi-Node Routing is not supported.

Feedback

Provide any bugs, feature requests, or questions to Solace Support.

Create a pull request or raise an issue on the source for this page in GitHub