Messaging Router Appliance

How to Maximize Performance and Maintain Agility in PCF with Solace Messaging Appliance

The Solace Message Router Appliance is a high performance hardware-based message broker that supports higher throughput with lower, more predictable latency than any other messaging technology. For use cases where applications or microservices running in Pivotal Cloud Foundry (PCF) require exceptional performance and/or “five nines” reliability  the appliance can be a perfect fit. With this post I’ll explain how the integration works, and provide step-by-step instructions to make it happen.

Architecture and Background:

Since the Solace appliances run outside of the PCF ecosystem they don’t appear as part of the PCF marketplace, but cloud operators or developers can create user-provided service instances that enable applications to use services not natively available in the marketplace.

The user-provided service instances will deliver service credentials to the applications at runtime, which mimics the functionality provided by our Solace Messaging for PCF Tile. The diagram below illustrates how this integration enables messaging between an application running in PCF and a hardware appliance located outside PCF.… Read the rest

hybrid cloud architecture

How to Enable Any Hybrid Cloud Architecture with Solace and PCF

Is there a “best way” to enable various types of hybrid cloud architecture?

One of my favorite things about my role at Solace is listening to the daunting challenges many of our prospective customers face, helping them (if I can) find solutions to their questions, and of course hearing about the innovative ways they’ve applied those solutions.

Many of them are addressing challenges by leveraging microservices architectures and platforms as a service such as Pivotal Cloud Foundry (PCF), but they find themselves unable to innovate at the pace they expected.

The problem doesn’t lie with microservices in general or PCF in particular, but with the challenge of getting business events to the right application at the right time. This is where so many questions about hybrid cloud architecture arise. Sound familiar?

The challenge of hybrid cloud migration

Today, we as architects are faced with the challenge of creating more business capabilities faster, but with the added reality of reducing costs.… Read the rest

low-latency microservices

How to Unlock Low-Latency Microservices with Pivotal Cloud Foundry and Solace

So you’re excited and ready to unlock low-latency microservices. And you’ve chosen Pivotal Cloud Foundry as the foundation for your microservices and digital transformation.

You’ve broken down your monolithic e-commerce application and created a new environment composed of small, independent, single purpose microservices. Time for a well-earned swig of that single malt whiskey you’ve been saving for just the occasion, right? Sorry, not just yet.

Because now you’re watching load and latency increase with spikes in usage—is it Black Friday? User experience is suffering! Messages and transactions are getting lost! You’re not going to meet your SLAs! How and why is this happening?

Microservice architecture patterns and latency challenges

You’re not alone. Many organizations are leveraging microservice architecture patterns to build their next-generation enterprise and deliver business value at a faster pace, but they’re realizing that maintaining responsiveness at scale can be tricky. When it comes to building out low-latency microservices, it’s important to step back and consider what will happen under heavy loads.… Read the rest

Production-ready Microservices using Spring Boot and Cloud Foundry

How to Create Production-Ready Microservices with Spring Boot and Cloud Foundry

Solace makes it easy to implement production-ready microservices using Spring Boot and Cloud Foundry.

Write Once, Run Anywhere (WORA) was a slogan coined by Sun Microsystems to illustrate the cross-platform benefits of Java.

While in many cases Java lived up to this promise, today we need to Write Once, Deploy/Scale Anywhere.

The bane of many developers (including myself) is the inability to inject operating environment properties into applications. This problem becomes even more pronounced when trying to develop production-ready microservices in the most agile way possible.

Why? Simply put, there are external dependencies (such as messaging) whose information can only be known at runtime.

Imagine creating a simple Spring Boot application that runs on your laptop. This application receives product information from a JMS Queue, does an inventory query and republishes the data to a JMS Topic. Everything works fine so it’s time to integrate it into your Cloud Foundry development environment and let it live in the broader enterprise ecosystem.… Read the rest

Webinar Recap: Solace: Messaging with Purpose on Pivotal Cloud Foundry

On May 30, Solace Senior Architect Jonathan Schabowsky explained how messaging and microservices work with Pivotal Cloud Foundry as part of a Brighttalk webinar. He provided a great introduction to the concept of microservices and then dove into the details of architectural considerations.

As part of that he covered how Platform as a Service (PaaS) makes it easier to deliver on the microservice promise by eliminating some of the distractions that app developers face while providing a “deploy anywhere” capability. But, as Jonathan covers, “deploy anywhere” comes with its own headaches around communication and data movement.

Jonathan dug into a comparison of REST and other open protocols, like AMQP and MQTT. One of his comments (often mentioned in technology) refers to the fact that not everything is a nail to the REST hammer. Fortunately, we find out that there are a lot of different tools available in the Solace toolbox. You can find even more on microservices on the Solace dev site and find code, demos and more examples on the Labs site and Github repositories.… Read the rest

Solace Pivotal Cloud Foundry Tile is now GA!

This is an exciting time for us, our friends at Pivotal and our user community as we take our next step on improving accessibility to Solace Open Data Movement technology. Today our Solace Messaging for PCF Tile is generally available as part of the Pivotal Network. The tile, which allows app developers to use Solace messaging in any Pivotal Cloud Foundry deployment, has been in Beta for several months. This release is ready for prime time, with enough features and fixes to support your favorite microservice or IoT use case.

The highlights of this release include:

  • High Availability: VMR HA is now provisioned for you in key plans to add robustness for your applications with the click of a button
  • More Plan Choices: We now have 5 distinct plans for developers to choose from depending on your needs – some on a shared VMR for development, some on your own dedicated VMR, with choices of performance/capacity and high availability.
Read the rest

Solace at PCF Meetup in Boston

On February 16th, Solace took part in the Boston Pivotal Cloud Foundry meetup, talking about the Solace Tile for PCF and how easy it makes it to add enterprise class data movement and messaging services to your PCF environment.

Mark Spielman, a member of Solace’s Office of the CTO, demonstrated horizontal scaling of aggregated microservices. Microservices are a hot architectural topic among developers today, and the ease of using messaging to allow those microservices to communicate was clearly shown. Additionally, the ability to elastically scale messaging and streaming capacity was demonstrated using the standard PCF tools.

Pivotal’s John Ferguson talked about PCF’s OPS capabilities, and how the Solace and PCF work together to create a seamless devops environment.

The Solace Tile for PCF is available now, as is the Virtual Message Router, on which the Tile is based. More information on Solace and PCF is available on the developer portal and that the demo code is open sourced on Github as well as the availability of additional samples and Spring integrations.… Read the rest


Nothing Found

Sorry, no posts matched your criteria