Entries by Andrew MacKenzie

Introducing the Solace PubSub+ for PCF Tile Version 2.2.0

A growing number of customers are choosing to bind their Pivotal Cloud Foundry (PCF) applications to Solace PubSub+ event brokers. PubSub+ is a great match for PCF application developers, many of whom are developing event-driven microservices with Spring. The Solace PubSub+ for PCF tile makes deploying PubSub+ in PCF simple, manageable and repeatable.

The tile has been available for over a year and has matured over various releases. In September, with version 2.1 we added support for Solace PubSub+ Standard Edition, a forever-free enterprise-grade message broker that supports publish/subscribe, queueing, request/reply, and streaming, along with integrated high availability (HA) and disaster recovery (DR).

Now, just in time for the holiday season, we are releasing version 2.2.0 of the PubSub+ for PCF tile, which is chock-full of useful, customer-requested features.

Summary of new features:

  • On-demand service broker
  • Support for application security groups (ASGs)
  • Service instances are ready for dynamic message routing
  • Configurable webhook triggered by service lifecycle changes (create, update, delete)
  • Export/import service instance configuration settings for service backup and restore for migration
  • Operator-configurable service plans

The release includes other features and fixes you can learn about in the release notes, but I’d like to explain the most noteworthy additions and enhancements.… Read the rest

How to Unlock the Potential of Spring Cloud Stream Apps with an Advanced Event Broker

Developers building apps with the Spring Cloud Stream framework can now connect their microservices to the Solace PubSub+ event broker and take advantage of easy, full-featured messaging-based integration with other applications, cloud services and connected devices.

Events are becoming the backbone of today’s modern microservices interactions. Message exchange patterns such as publish/subscribe and event streaming offer many advantages over the API-centric request/response model, such as the ability to decouple services and independently scale services as usage increases and decreases. Each of these advantages provide tangible business value in the form of greater agility, faster time to market, and a more rich and responsive user experience.

Pivotal recently introduced Spring Cloud Stream, a new event-driven framework designed to make it easier to write message-based microservices.

In their own words:

“Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected with shared messaging systems. The framework provides a flexible programming model built on already established and familiar Spring idioms and best practices, including support for persistent pub/sub semantics, consumer groups, and stateful partitions.”

Spring Cloud Stream builds on the “opinionated configuration” approach of other Spring frameworks (like Spring Boot) to abstract the nuances of messaging middleware away from the application developer and allow them to focus on the business logic of their microservice.… Read the rest