PubSub+ Event Broker Overview

PubSub+ Event Broker is the #2 ranked solution in our list of top Message Oriented Middleware tools. It is most often compared to Apache Kafka: PubSub+ Event Broker vs Apache Kafka

What is PubSub+ Event Broker?

PubSub+ is a complete event streaming and management platform for the real-time enterprise.
PubSub+ helps enterprises design, deploy and manage event-driven architectures across hybrid cloud, multi-cloud and IoT environments, so they can be more integrated and event-driven.

The "+" in PubSub+ means it supports a wide range of message exchange patterns beyond publish/subscribe, including request/reply, streaming and replay, as well as different qualities of service, such as best effort and guaranteed delivery. It's available as an appliance, software, and as-a-service. All options offer the same functionality and management experience.

PubSub+ lets users connect event brokers to form an event mesh - an architectural layer that supports dynamically routing events from one application to any other application no matter where those applications are deployed (no cloud, private cloud, public cloud) - so users can connect and orchestrate microservices, push events from on-premesis systems of record to cloud services, and enable digital transformation across LoBs and IoT.

Its APIs supports popular programming languages, with open APIs and protocols to connect to any application, providing a best-in-class approach to messaging to never get locked in to any technology — including the vendor's own.

PubSub+ Event Broker is also known as Solace Virtual Message Router, Solace Cloud, Solace Message Router Appliance.

PubSub+ Event Broker Buyer's Guide

Download the PubSub+ Event Broker Buyer's Guide including reviews and more. Updated: April 2021

PubSub+ Event Broker Customers

FxPro, TP ICAP, Barclays, Airtel, American Express, Cobalt, Legal & General, LSE Group, Akuna Capital, Azure Information Technology, Brand.net, Canadian Securities Exchange, Core Transport Technologies, Crédit Agricole, Fluent Trade Technologies, Harris Corporation, Korea Exchange, Live E!, Mercuria Energy, Myspace, NYSE Technologies, Pico, RBC Capital Markets, Standard Chartered Bank, Unibet 

PubSub+ Event Broker Video

Pricing Advice

What users are saying about PubSub+ Event Broker pricing:
  • "We have been really happy with the product licensing rates. It has been free for us, up to a 100,000 transactions per second, and all we have to do is pay for support. Making their product available and accessible to us has not been a problem at all."
  • "Having a free version is critical for our technology operations use case. This is primarily because our technology operations team is a cost center in our company. They are not profit drivers and having a free version for installation will probably meet our needs. Even for production, it'll support up to a 100,000 messages per second. I don't think in technology operations that we have that many events and alerts from our detection tools. Even if I have 20 or 30 event detection products out there, they're only going to publish the things which are critical or warnings. I don't think we'll ever reach a 100,000 messages per second."
  • "There are different tiers where you can choose what would work for you. As a customer, you need to know roughly how many messages a month you will use."
  • "We are looking for something that will add value and fit for purpose. Freeware is good if you want to try something quickly without putting in much money. However, as far as our decision is concerned, I don't think it helps. At the end of the day, if we are convinced that a capability is required, we will ask for the funding. Then, when the funding is available, we will go for an enterprise solution only."
  • "The licensing is dependent on the volume that is flowing. If you go for their support services, it will cost some more money, but I think it is worth it, especially if you are just starting your journey."
  • "Having a free version of the solution was a big, important part of our decision to go with it. This was the big driver for us to evaluate Solace. We started using it as the free version. When we felt comfortable with the free version, that is when we bought the enterprise version."
  • "The pricing and licensing were very transparent and well-communicated by our account manager."

Filter Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
JC
Managing Director at a financial services firm with 5,001-10,000 employees
Real User
Top 5Leaderboard
We can add an application or users in the middle of the day, with no disruption to anyone

What is our primary use case?

We do a lot of pricing data through here, market data from the street that we feed onto the event bus and distribute out using permissioning and controls. Some of that external data has to have controls on top of it so we can give access to it. We also have internal pricing information that we generate ourselves and distribute out. So we have both server-based clients connecting and end-user clients from PCs. We have about 25,000 to 30,000 connections to the different appliances globally, from either servers or end-users, including desktop applications or a back-end trading service. These two… more »

Pros and Cons

  • "We've built a lot of products into it and it's been quite easy to feed market data onto the systems and put entitlements and controls around that. That was a big win for us when we were consolidating our platforms down. Trying to have one event bus, one messaging bus, for the whole globe, and consolidate everything over time, has been key for us. We've been able to do that through one API, even if it's across the different languages."
  • "When it comes to granularity, you can literally do anything regarding how the filtering works."
  • "We've pointed out some things with the DMR piece, the event mesh, in edge cases where we could see a problem. Something like 99 percent of users wouldn't ever see this problem, but it has to do with if you get multiple bad clients sending data over a WAN, for example. That could then impact other clients."

What other advice do I have?

If I was coming into this cold, and knowing what I know today, the one thing we would do differently is we'd have the network team involved throughout the whole process of bringing it into the bank. Bring your network team on that journey with you, because if it's going to become like it has with us — the biggest thing on the network — then you want to have the network team at the table from day one. That way, networking knows things are coming. We're putting these huge things into the data centers and they're going to send huge amounts of data around. That team needs to be ready, so they need…
DN
Enterprise Automation Architect at CIBC
Real User
Top 10
Provides operational efficiency and better mean time to resolution for incidents

What is our primary use case?

The first use case is technology operations tools. We are a best of breed monitoring shop. We have all kinds of tools that monitor things, like storage, network, servers, applications, and all types of stovepipes that do domain specific monitoring. Each one of those tools was sold to us with what they called a single pane of glass for their stovepipe. However, none of the tools are actually publishing or sharing any of the events that they have detected. So, we have been doing a poor job of correlating events to try and figure out what's going on in our operations. Our use case was to leverage… more »

Pros and Cons

  • "The most useful features has been the WAN optimization and probably the HybridEdge, which requires some third-party adapters or plugins. The idea that we can position Solace as a protocol-agnostic message transport fabric is key to our company having all manners of asynchronous messaging protocols from MQ, Kafka, JMS, etc. I really like the WAN optimization: Send once over a WAN, then distribute locally as many times as there are subscribers."
  • "One of the areas of improvement would be if we could tell the story a bit better about what an event mesh does or why an event mesh is foundational to a large enterprise that has a wide diversity of applications that are homegrown and a small number off the shelf."

What other advice do I have?

Get folks in various stovepipes to recognize that their data is valuable to aggregate for the entire enterprise. The biggest lesson learnt for me in use case number one has been to get various support organizations to realize that publishing your data is not about pointing fingers and finding culprits. It's about efficiency of restoring service. The solution got us to look internally at how we operate and we behave as a split-brain support organization, where we have some of it on the inside and some of it outsourced. That has been a benefit to us. I would rate this solution as a 10 (out of…
Learn what your peers think about PubSub+ Event Broker. Get advice and tips from experienced pros sharing their opinions. Updated: April 2021.
501,499 professionals have used our research since 2012.
SA
Technology Lead at a pharma/biotech company with 10,001+ employees
Real User
Top 10
Event life cycle management changes the way a designer or architect will design a topic and discover what is available

What is our primary use case?

We have a hybrid model because we have a lot of systems on-premise as well as a lot on the cloud. We have one instance of Solace in AWS Europe, and the other one is an on-premise setup in our data center, also in Europe.

Pros and Cons

  • "In my assessment of Solace against other products — as I was responsible for evaluating various products and bringing the right tool into companies in the past — I worked with multiple platforms like RabbitMQ, Confluent, Kafka, and various other tools in the market. But I found the event mesh capability to be a very interesting as well as fulfilling capability, towards what we want to achieve from a digital-integration-strategy point of view... It's distributed, yet it is intelligently connected. It can also span and I can plug and play any number of brokers into the event mesh, so it's a great deal. That's a differentiator."
  • "A challenge we currently have is Solace's ability to integrate with single sign-on in our Active Directory and other single sign-on tools and platforms that any company would have. It's important for the platforms to work. Typically, they support only LDAP-based connectivity to our SQL Servers."

What other advice do I have?

There are two important things to keep in mind when considering this tool. The first is to know what kind of problem that you're trying to solve. If it is just about having a pub/sub, there are a number of other tools in the market — including Solace as well, which offers a simple, straightforward solution. But if you are looking at completely digitally transforming your company and bringing in event-driven architecture as a key factor in your integration strategy, then Solace is definitely a go-to tool. Knowing the end-goal that you're going toward, the objective that you're trying to meet…
Lead Manager at a manufacturing company with 10,001+ employees
Real User
Top 5Leaderboard
Based on your requirements, there are various size levels, similar to t-shirt sizing

What is our primary use case?

One of our use cases at our global company went live recently. We have a lot of goods that move via sea routes. While there are other modes of transport, particularly for the sea route, we wanted to track our shipments, their location, and that type of information and generate some reports. Also, there are multiple applications which need this data. With Solace, we are bringing information in every minute (almost real-time) from our logistic partners and putting it on Solace. Then, from Solace, the applications that want to consume the information can take it. E.g., we are generating some… more »

Pros and Cons

  • "When we went to add another installation in our private cloud, it was easy. We received support from Solace and the install was seamless with no issues."
  • "We have requested to be able to get into the payload to do dynamic topic hierarchy building. A current workaround is using the message's header, where the business data can be put into this header and be used for a dynamic topic lookup. I want to see this in action when there are a couple of hundred cases live. E.g., how does it perform? From an administration perspective, is the ease of use there?"

What other advice do I have?

Start with the simplest use case. Learn how Solace operates and about the ways it will work in your own internal organization. You will have to come up with standard guidelines, best practices, ways of working, etc. Once you understand all of these things, then start picking more use cases at the next level of complexity. Before you put anything directly into production, do a pilot run. Once you are pretty comfortable with this new technology, only then switch over to new technologies. We want to use the solution's event mesh feature, but we are not there yet. Currently, we have two instances…
MO
Senior Project Manager at a financial services firm with 5,001-10,000 employees
Real User
Top 10
Enabled businesses and cross-business synchronization to be able to share data across application teams and across business verticals

What is our primary use case?

We're a capital markets organization, so we primarily use it for our trading algos order management, streaming market data, and general application messaging. Those are our key use cases. Our other use cases are for more guaranteed messaging-type or things where we absolutely need to have the resiliency of every message for higher performance streaming market data, meaning, millisecond latency-sensitive algorithm operations that are running as well. We also use it for general messaging and to displace some of our legacy messaging applications such as MQ, EMS, and things of that sort. We are… more »

Pros and Cons

  • "Going from something where we had outages and capacity issues constantly to a system that was able to scale with the massive market data and messaging spikes that happened during the initial stages of the COVID crisis in March, we were able to scale with 40 plus percent growth in our platform over the course of days."
  • "Some of the feature's gaps with some of the open-source vendors have been closed in a lot of ways. Being more agile and addressing those earlier could be an area for improvement."

What other advice do I have?

The key is defining the topic structure and working with Solace, the pro serves, and engineering team to define a flexible and also defined and extensible topic structure. It's also important to put a very defined process around application onboarding. Do proper monitoring post-onboarding to make sure that as application publishing subscription, and behavioral changes occur you can be on top of it, be aware of it, and monitor for it. Initially, the key is to set up for a very good governance structure for onboarding, and then go back and make sure you monitor onboarded applications for…
NK
Head of Enterprise Architecture & Digital Innovation Lab at a tech vendor with 10,001+ employees
Real User
Top 10
Can add multiple subscribers seamlessly to topics and queues using different formats and protocols

What is our primary use case?

We are using Event Broker to publish data across the enterprise, then share the transaction data updates in real-time across the enterprise, and also in some cases the telemetry data. We do use event mesh, but our use is limited. The reason for that is we have our publishers and consumers on-prem while have our applications on AWS, Azure, and SaaS. It's a multicloud hybrid infrastructure, but the majority are still on-prem. We are slowly moving to AWS, Azure, and SaaS. As we expand to AWS and Azure, then event mesh will be a key feature that we would like to leverage. We are using the latest… more »

Pros and Cons

  • "This solution reduces the latency to access changes in real-time and the effort required to onboard a new subscriber. It also reduces the maintenance of each of those interfaces because now the publisher and subscribers are decoupled. Event Broker handles all the communication and engagement. We can just push one update, then we don't have to know who is consuming it and what's happening to that publication downstream. It's all done by the broker, which is a huge benefit of using Event Broker."
  • "I would like them to design topic and queue schemas, mapping them to the enterprise data structure."

What other advice do I have?

It would be good to think through your event-driven architecture, roadmap and design. It is very easy for architects and developers to extend their design and development investment to new applications using this solution. Compared to the legacy integration pattern, there has been mindset shift because the changes are coming in real-time. The solution has the ability to consume those events in real time, then process them. While there is a learning curve there, it's pretty easy to consume changes. Biggest lesson learnt: Think through the whole event-driven architecture and involve other…
Head of Infrastructure at Grasshopper
Real User
Top 5Leaderboard
Guaranteed Messaging allows for us to transport messages between on-prem and the cloud without any loss of data

What is our primary use case?

We use it as a central message bus to interconnect all our applications as well as for the transportation of market data. We're using the 3560s for the hardware appliances and version 9.3 for the software.

Pros and Cons

  • "Guaranteed Messaging allows for us to transport messages between on-prem and the cloud without any loss of data."
  • "The ease of management could be approved. The GUI is very good, but to configure and manage these devices programmatically in the software version is not easy. For example, if I would like to spin up a new software broker, then I could in theory use the API, but it would require a considerable amount of development effort to do so. There should be a tool, or something that Solace supports, that we could use for this, e.g., a platform like Terraform where we could use infrastructure as code to configure our source appliances."

What other advice do I have?

It is a product that is more like a switch or router, where you install it, then it keeps on working. The operational maintenance is extremely low. Read the documentation. Talk to Solace about any questions that you might have to find out the best implementation for whatever it is you need to solve. I would rate the product as an eight (out of 10).
CK
Manager, IT at a financial services firm with 501-1,000 employees
Real User
Top 10
Makes information flow very seamless; templates and naming conventions make it easy to use

What is our primary use case?

We use it as a message bus for our different systems to connect to Solace on a pub/sub basis. We have about 10 systems interfacing with it. It is used for our critical payment systems which are mostly online payment transactions. There are also messages for streaming and data warehouse info. We are using the Solace PubSub+ 3530 appliance, and the AMI (Amazon Machine Image) version. We have a mixture of an on-premise deployment and a cloud deployment. The cloud part is more the AMI.

Pros and Cons

  • "The topic hierarchy is pretty flexible. Once you have the subject defined just about anybody who knows Java can come onboard. The APIs are all there."
  • "The product should allow third-party agents to be installed. Currently, it is quite proprietary."

What other advice do I have?

It's a good product to go with if you are interested in uptime and availability, and ease of implementation. The biggest lesson I have learned from using Solace is that once you get the design correct, everything flows very seamlessly.
See 1 more PubSub+ Event Broker Reviews