Note: In September 2019, Pivotal changed the name of Pivotal Cloud Foundry (PCF) to Pivotal Platform.
Pivotal Cloud Foundry (PCF) is gaining considerable momentum as an open PaaS for public and private clouds. Our customers like that Cloud Foundry simplifies application developments while making it easier for operations teams to properly secure the environment. When you combine this simplicity with the fact that it is easy to run Cloud Foundry in any cloud, it is a clear winner.
We’ve been working closely with Pivotal and several early beta customers to make Solace a native service within PCF, and we’re pleased to announce that as of today, the Solace Messaging tile is available in the Pivotal Network, and you can directly access the Solace Messaging Service to download the tile. The Solace Messaging service is great for our customers, or for anyone looking for an enterprise grade messaging solution that can do MQTT, JMS, RESTful messaging and soon AMQP 1.0 natively within PCF.
Currently Solace Messaging for PCF is available as an Open Beta with full user documentation on Pivotal Docs. While the open beta tile does offer full Solace VMR performance, it does have some known limitations. We’ll address those limitations with new versions as we move from beta to GA, so check back often for the latest version.
As with all Cloud Foundry services, Solace Messaging offers service plans in the Cloud Foundry Marketplace. Initially the Solace Messaging Service will offer two plans:
- Shared: With a Service Instance hosted by a VMR that’s shared with other service instances, the shared plan is ideal for developers that want to get started experimenting with messaging in their application.
- Large: With a service instance hosted on a dedicated VMR running on a large VM, the large plan is suited for people that want to experience the full performance of the Solace VMR in a more production like configuration.
As the tile evolves toward GA, we will add plans for the Solace Community Edition VMR and plans to support the Solace VMR High Availability configuration.
If you want to trying out Solace Messaging in PCF, grab one of these two projects and give it a try:
- Some introductory samples:- https://github.com/SolaceSamples/solace-samples-cloudfoundry-java
- A demo of horizontal scaling in an aggregated microservice:
https://github.com/SolaceLabs/sl-cf-solace-messaging-demo
I think you’ll find it fairly intuitive, but if you have any difficulty or just want to discuss what you’re doing with other developers and Solace product experts, please reach out via our increasingly active community.