- A 35
- B 4
- C 36
- D 30
- E 44
- F 4
- G 7
- H 8
- I 6
- J 6
- K 1
- L 13
- M 33
- N 4
- O 6
- P 24
- Q 14
- R 35
- S 46
- T 27
- U 9
- V 4
- W 3
- X 1
A
ACL Logs
Access control lists (ACLs) are used to manage clients’ access to the Solace PubSub+ event broker an…
ACL Profiles
ACL profile controls whether an authenticated client is permitted to establish a connection with the…
ACL Topic Matching Modes
Solace event broker exempts special subscriptions (internal) when doing ACL enforcement and the mode…
API Tokens
API token is a unique identifier of an application requesting access to the service. Individual perm…
Access Control List
ACLs are used to control which clients may connect to which Message VPNs, and which topics clients a…
Ack message received
While processing a Guaranteed Message, Solace PubSub+ event broker delivers the message to the consu…
Ack message spooled
While processing a Guaranteed Message, Solace PubSub+ event broker delivers an acknowledgment to the…
Acknowledging Messages
Solace messaging APIs provide acknowledgments to the Solace PubSub+ event broker for the Guaranteed …
Active Flow Indication
If a queue has an exclusive access type, multiple clients can bind to the queue, but only one client…
Advanced Message Queuing Protocol
Advanced Message Queuing Protocol (AMQP) 1.0 is an open standard application layer protocol for mess…
Amazon Machine Image
Solace PubSub+ Standard and Enterprise Edition are available as AMI pckages for use on AWS Cloud.
Amazon Web Services
Solace PubSub+ Cloud supports AWS.
Anatomy of Message
An event, along with a query or command, is a type of message:
- An event is something that has …
Anonymous Queue
Anonymous queue are queues whose name is generated by the API rather than being specified by the app…
Application
Applications represent the program, process, microservice, IoT device, integration component or othe…
Application Corruption Recovery
Ability to recover from crash that resulted in loss of data (corruption). Solace PubSub+ Broker off…
Application Domain
Application Domain represents a logical unit, grouping multiple applications representing different…
Application Late-Join
Ability to entertain an application which did not have queues or subscriptions on the event broker a…
Application Misconfiguration Recovery
Ability to recover from loss of data due to misconfiguration. Solace PubSub+ Broker offers Messge Re…
Application Partitioning
When there’s a requirement to spread the load of clients connected to an event broker service, the a…
Application Programming Interface
Solace provides enterprise messaging Application Programming Interfaces (APIs) that enable you to de…
Assured Delivery
Guaranteed Messaging, also known as Assured Delivery is a once‑and‑only‑once message delivery mechan…
Assured Delivery Blade
On Solace appliance, this is a card which acts to ensure guaranteed delivery of messages, both in th…
AsyncAPI
AsyncAPI is an open-source initiative that seeks to improve the current state of Event-Driven Archit…
AsyncAPI Document
An AsyncAPI document is a file that defines and annotates the different components of a specific Eve…
Asynchronous API
Asynchronous APIs are application programming interfaces that return data for requests at a later ti…
Audit
The process of examining the output generated by instrumentation or monitoring application to unders…
Audit Logs
The persistent store where the audit output is stored for review - typically database of files.
Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user. I…
Authorization
Authorization is the function of specifying access rights/privileges to resources, which is related …
Automated Discovery
With supported Discovery Agents, Solace help automate the discovery process of existing EDA assets.
Automatic Session Redelivery
When PubSub+ detects a session disconnect-reconnect event, the queue endpoint will automatically rep…
Availability Zones
Availability zones (AZs) are isolated locations within data center regions from which public cloud s…
Azure Kubernates Service
Solace PubSub+ Cloud supports AKS.
Azure Red Hat OpenShift
Solace PubSub+ Cloud supports ARO.
B
Backup node
In a HA redundancy model, a backup node is the second node with identical capabilities as primary no…
Basic Authentication
A basic authentication scheme allows a connecting client to authenticate with an event broker by pro…
Bi-Directional Message VPN Bridge
A bi-directional bridge creates a bridge between two Message VPNs; where the local Message VPN of th…
Broker Manager
PubSub+ Broker Manager is a browser-based administration console packaged with the Solace PubSub+ ev…
C
California Consumer Privacy Act
The California Consumer Privacy Act (CCPA) is a state statute intended to enhance privacy rights and…
Catalog
Catalog is the storefront for all the applications, events, and schemas created in the Event Portal….
Certificate Revocation List
In cryptography, a certificate revocation list is ‘a list of digital certificates that have been rev…
Certification Authority
In cryptography, a certificate authority or certification authority is an entity that issues digital…
Channel
A channel is connection within a link. Each link has the following channels:
- a single control …
Channel compression
Channel compression is a feature on the PubSub+ Broker. When enabled, messages are compressed before…
Claim
In its simplest form, claims are simply statements (for example, name, identity, group), made about …
Class of Service
Class of Service (COS) level controls
- which of the per‑client priority queues on the event br…
Client
A customer application that connects to a node.
Client Authentication
Authentication is the act of proving an assertion, such as the identity of a computer system user. I…
Client Authorization
Authorization is the function of specifying access rights/privileges to resources, which is related …
Client Certificate Authentication
A client certificate authentication scheme allows a client to prove its identity to the event broker…
Client Delivery Endpoint (1)
A Client Delivery Endpoint represents an event queue, a durable topic endpoint, or a direct client c…
Client Delivery Endpoint (2)
A Client Delivery Endpoint (CDE) represents the location on an Event Mesh that is used by an applica…
Client Profile
Client Profiles are contained within a specific Message VPN, and can be applied to Client Usernames….
Client Username
Client Usernames are contained within a specific Message VPN. They are used by Client applications t…
Cluster
A set of nodes connected by internal links. Messages published to any node in the cluster are delive…
Cluster Link Queue
Cluster link queues are used to hold Guaranteed messages before they are sent over the data connecti…
Cluster Links
A cluster link connects nodes (either within a cluster or between two different clusters) and allows…
Cluster Manager
Cluster Manager allows you to manage the life cycle of your event broker services and bring together…
Command
A command is an instruction to do something. Typically directed to a particular consumer to run a pa…
Command Line Interface
The Solace Command Line Interface (CLI) is a text-based interface for configuring and monitoring Sol…
Common Name
As part of generating an SSL certificate you will be asked for the common name. The common name is t…
Config-Sync
Config-sync is a PubSub+ Broker feature that automatically propagate changes in System and Message V…
Congestion Control
Congestion control is a method used for monitoring the process of regulating the total amount of dat…
Connectors
A connector is software that provides a connection between Solace PubSub+ Broker and an external res…
Consumer
The provider of the information is called a publisher . Publishers supply information about a subjec…
Consumer Ack Propagation
Consumer Ack Propagation is the act of an active Replicated Message VPN propagating consumer acks to…
Consumer Egress Queue
An egress queue stores messages until the consumer retrieves them.
Consumer Flow
To receive Guaranteed messages, client must create a consumer Flow within a Session, and bind that f…
Consumer Group
Consumer group is a Kafka term which represents groups of consumers that form a “logical consumer” t…
Container Images
A container image is an unchangeable, static file that includes executable code so it can run an iso…
Content Shortest Path First
Solace’s Content Shortest Path First (CSPF) protocol is used to link neighboring event brokers and a…
Continuous Integration and Continuous Delivery/Continuous Deployment
In software engineering, CI/CD or CICD is the combined practices of continuous integration and eithe…
Controlled Fail-over
A controlled fail-over occurs when activity is transferred from one replication site to its mate rep…
Cypher Suite
A cipher suite is a set of algorithms that help secure a network connection. Suites typically use Tr…
D
DMQ-eligibility
Messages that are flagged as DMQ-eligible by the publishing client will be sent to the endpoint’s DM…
DMR Cluster
DMR Cluster offers a horizontal scaling solution by connecting brokers with each other forming a ful…
DMR Subscription Propagation
As subscriptions are added and deleted in a DMR Cluster, those changes are automatically advertised …
DMR external links
In a DMR Cluster, the connections within the same cluster are called internal links. DMR external li…
DMR internal links
In a multi-site DMR Cluster, the connections between clusters are called external links. DMR interna…
DTO Priority
To control which client can receive a DTO message, subscribing clients can set a priority through a …
Data Ownership Platform
The Data Ownership Platform is a data sharing governance layer that allows Data Owners to have visib…
Dead Message Queues
When a message is deemed undeliverable, it is automatically placed on a special queue called the dea…
Decision Makers
Decision Makers are members of an organization including, but are not limited to CTO, Product Manage…
Delayed Delivery
Delayed delivery allows you to introduce a time delay between the time when a message is published t…
Deliver Always
Clients can override DTO delivery for specific topic subscriptions by applying the Deliver Always (D…
Delivered Unacked Message
Guaranteed messages that can be delivered to a client through a subscriber flow (that is, an egress …
Deliver‑To‑One
Through the use of Solace messaging APIs, client applications can use the Deliver-To-One (DTO) featu…
Designer
Designer is a tool to design and view all aspects of your event-driven architectures. It is through …
Direct Client Endpoint
Direct Client Endpoints are client connections with one or more subscriptions. It is a essentially a…
Direct Messages
Direct messaging provides a reliable, but not guaranteed, delivery of messages from the Solace messa…
Direct Messaging
Direct Messaging, also known as Reliable Messaging, provides at‑most‑once message delivery.
Disaster Recovery
Disaster Recovery involves a set of policies, tools and procedures to enable the recovery or continu…
Discovery
Discovery is a tool to discover events, schemas, and application interactions, running over your eve…
Discovery Agent
Discovery Agent can run a Discovery scan against an event broker to scan the event-driven architectu…
Discovery File
The JSON file produced at the end of a Discovery Scan is referred to as Discovery file and can be up…
Discovery Scan
Discovery Scan is the process of scanning an event broker for EDA artifacts such as Broker, Clients,…
Durability
Endpoint durability is a quality of service that determines whether all messages are available even …
Durable Consumer
A durable consumer is one that is bound to a durable queue.
Durable Endpoint Access Types
A durable endpoint has an associated access type which determines how messages are delivered to boun…
Durable Endpoints
Durable queues and topic endpoints are provisioned objects on the event broker that have a life span…
Durable Queue
Durable queues keep messages around persistently for any suitable consumer to consume them. Durable …
Durable Topic Endpoint
To create a durable topic subscriber, a topic subscription (that is, a durable topic endpoint) must …
Dynamic Message Routing
Dynamic Message Routing (DMR) is a mechanism that allows connected event brokers to automatically de…
Dynamically Provisioning Endpoints
Endpoints can be provisioned in two ways:
a) An administrator can manually provision a dura…
E
Egress Priority Queues
For a published message to be delivered to a client, it passes through the queuing structure shown i…
Egress Topic ACL
An Access Control List (ACL) is a list of topic filters and correlated actions used to improve secur…
Elastic Kubernetes Service
Solace PubSub+ Cloud supports Amazon EKS.
Encryption
In cryptography, encryption is the process of encoding information. This process converts the origin…
Endpoint Permissions
Specifies a permission that can be granted on an endpoint.
The permissions available at th…
Endpoint Templates
Endpoint templates are configurable objects that administrators can use to specify custom attributes…
Endpoints
Endpoints are objects created on the event broker to persist messages. There are two types of endpoi…
Enterprise messaging system
An enterprise messaging system or messaging system in brief is a set of published enterprise-wide st…
Event (1)
The event represents a business moment or an action that can be communicated with zero or more inter…
Event (2)
An event can be broadly described as a change notification within your organization, system, or appl…
Event API Product
An Event API Product can be composed of events from either Solace PubSub+ Event Broker or Kafka for …
Event Access Control
Access control policies allow you to administratively manage which producers can publish on a topic …
Event Broker
An event broker is middleware software, appliance or SaaS used to transmit events between event prod…
Event Broker Redundancy
Solace PubSub+ software event brokers support an active/standby redundancy model. With this model, a…
Event Broker Service
An event broker service in PubSub+ Cloud is made up of either a standalone software event broker (De…
Event Channel
An event channel is a mechanism of propagating the information collected from an event generator to …
Event Choreography
With event-driven architecture, services are relied upon to understand what to do with an incoming e…
Event Exchange Patterns
In EDA, a Event Exchange pattern is an architectural pattern which describes how two different parts…
Event Filtering
Systems can have either managed subscriptions or consumer self-serve subscriptions. These subscripti…
Event Handling Policy
Based on topics and subscriptions, you can define policies that handle events within the event broke…
Event Insights
PubSub+ Insights enables operations and applications teams to ensure their event broker service and …
Event Instance
An event instance is a specific instance of an event that is produced. An event instance has an even…
Event Mesh
An event mesh is a configurable and dynamic infrastructure layer for distributing events among decou…
Event Orchestration
To coordinate a sequence of actions being taken by there could be a master service dedicated to keep…
Event Portal
An event portal is a solution that lets people design, create, discover, catalog, share, visualize, …
Event Promotion-Demotion
When a Solace PubSub+ event broker using Guaranteed Messaging receives messages published to a topic…
Event Queue
An Event Queue is similar to a Queue, but it’s specifically used for Pub/Sub message exchange patter…
Event Routing
To determine the path on which to deliver events to interested consumers, the event broker inspects …
Event Sourcing
The fundamental idea of Event Sourcing is that of ensuring every change to the state of an applicati…
Event Stream
An event stream is a continous unbounded series of events with the start of the stream before the st…
Event Streaming
A simple way to think about it is that event streaming enables companies to analyze data that pertai…
Event Subscription
While the event topic is metadata attached to the published event to allow for movement through an e…
Event Threshold
Client Event Thresholds control when any of the following client events are generated for a specific…
Event Topic
To achieve the promise of governed, enterprise-wide distribution of reusable events and event-driven…
Event Topic Levels
Solace Topics are hierarchical and support multiple levels. Multiple topic levels allow you to creat…
Event Topic Properties
Event topic properties are optional fields that further describe a particular event. This part of th…
Event Topic root
Event topic root contains enough information to describe the type of event that has occurred. Each e…
Event Type
An event type (or event as it is referred to in Event Portal) represents a class of events produced …
Event-Carried State Transfer
Event-Carried State Transfer is an Event Exchnage Pattern where all known data is broadcasted with t…
Event-Driven Architecture
Event-driven architecture is a software architecture paradigm promoting the production, detection, c…
Event-Driven Microservices
Event-driven microservices allow for real-time microservices communication, enabling data to be cons…
Eventual Consistency
Eventual consistency is a consistency model used in distributed computing to achieve high availabili…
Exclusive Queues
An exclusive queue is where only one consumer can receive a message at any one time, while additiona…
External Link
A link that spans from a node in one cluster to a node in another cluster is called an external link…
F
Fan-out
Fan-out is the typical publish/subscribe scenario where a message is published once to the PubSub+ m…
Flow
A Consumer Flow is an API object that allows applications to receive Guaranteed messages from an end…
Flow Event
Fully Qualified Domain Names
A fully qualified domain name, sometimes also referred to as an absolute domain name, is a domain na…
G
Game of Battleship
Battleship (also Battleships or Sea Battle) is a strategy type guessing game for two players. It is …
Gateway Node
A node that has an external link to a node in another cluster.
General Data Protection Regulation
The General Data Protection Regulation (EU) 2016/679 (GDPR) is a regulation in EU law on data protec…
Google Cloud Platform
Solace PubSub+ Cloud supports GCP.
Google Kubernetes Engine
Solace PubSub+ Cloud supports GKE.
Guaranteed Messages
Guaranteed Messaging can be used to ensure the delivery of a message between two applications even i…
Guaranteed Messaging
Guaranteed Messaging, also known as Assured Delivery, provides once‑and‑only‑once message delivery.<…
H
HA Redundancy Group
HA redundancy group is made up of three event broker instances: two acting as active-standby messagi…
Head-of-Line Blocking
Head-of-Line (HoL) blocking refers to a situation where some Guaranteed Messages are not delivered …
Hierarchical Topics
A topic hierarchy can contain information on the business unit down to action hierarchy. Wildcard ac…
High Availability
Solace PubSub+ appliances and Solace PubSub+ software event brokers can operate in high-availability…
Horizontal Scaling
Horizontal Scaling is the result of a DMR event mesh that connects individual brokers together withi…
Host Bus Adapter
HBA card is used to connect the SAN to Solace appliance which helps in store and retrieve messages w…
Hostname Migration
When there’s a requirement to migrate the hostname from one event broker service to another. A commo…
Hypermedia-Driven Events
Hypermedia-Driven Events is an Event Exchnage Pattern where links are provided in the event payload …
I
Identity Provider
An identity provider is a system entity that creates, maintains, and manages identity information fo…
Import Discovery
A Discovery file can be either directly uploaded into PubSub+ Cloud or manually added into Discovery…
Infrastructure as a Service
Infrastructure as a service are online services that provide high-level APIs used to dereference var…
Ingress Topic ACL
An Access Control List (ACL) is a list of topic filters and correlated actions used to improve secur…
Internal Link
A link that spans from one node to another within the same cluster is called an internal link. Inter…
Internet of things
The Internet of things describes the network of physical objects, so known as, ‘things’ — that are e…
J
JMSToolBox
JMSToolBox is an open source to perform a variety of tasks with PubSub+ event brokers via the JMS AP…
Java Content Subscription Management Protocol
The Solace Messaging API for Java (also referred to as JCSMP) is a 100% pure Java implementation tha…
Java Messaging Service
JMS (Java Message Service) is an API that provides the facility to create, send and read messages. I…
Java Naming and Directory Interface
The Java Naming and Directory Interface is a Java API for a directory service that allows Java softw…
JavaScript Object Notation
JSON is an open standard file format and data interchange format that uses human-readable text to st…
Just-in-Time User Provisioning
Just-In-Time provisioning enables users to be successfully authenticated through the Identity Provid…
K
Kerberos Authentication
A Kerberos authentication scheme allows clients that have been granted a valid Kerberos ticket to co…
L
LDAP Client Authentication
LDAP is one of the supported authentication schemes. An external LDAP server must be configured and …
Last Value Cache
Solace PubSub+ Cache is an in-memory last value message cache for non-persistent messaging. It lets …
Last Value Queues
A queue assigned with max spool value to 0, resulting in the ability to store only the last value re…
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an open, vendor-neutral, industry standard application …
Link
A link is relationship between nodes. It is made up of the TCP connections that transmit topology in…
Link Costs
Link costs helps identify preferred route. To prefer one route over another (for example, to specify…
Link Initiator
While messages are exchanged in both directions over the link, the underlying TCP connection is only…
Link Span
Links between nodes within the same cluster are called internal links, whereas links between nodes i…
Link Transport Method
Link transport settings specify whether the transprt is encrypted, compressed, or both. While the ch…
Live Message
A published message which has not been sent to all consuming clients. It exists somewhere in the dat…
Load Balancing
In computing, load balancing refers to the process of distributing a set of tasks over a set of reso…
Logged Message
A replayable message which has been set aside in the replay log for later replay.
Logical Event Mesh
A Logical Event Mesh (LEM) represents the event mesh over which the associated published and subscri…
M
MQTT Topic Compatibility
To allow compatibility with MQTT topics, which permit empty topic levels (for example, /a/b, a//b, o…
Mapping Topic to Queue
Messages can be published directly to a queue by its name, however it’s best to map a topic to a que…
Mesh Manager
Mesh Manager can be used to connect multiple event broker services that span different data centers …
Message
A message is a packet of information sent from producers to consumers. Messages are the central unit…
Message Compression
An application using Solace enterprise can enable the compression of message data sent between it an…
Message Delivery Mode
A Quality of Service that determines the delivery mode in messaging.
Message Demotion
Message demotion is the situation where the producer sends Persistent messages, and there are consum…
Message Discard Condition
A durable queue can be configured how to handle ingress messages discards that occur due to one or m…
Message Discard Handling
A durable queue can be configured how to handle ingress messages discards. When enabled, a nack is r…
Message Eliding
Message eliding allows client applications to receive only the most current Direct messages publishe…
Message Exchange Pattern
In software architecture, a messaging pattern is an architectural pattern which describes how two di…
Message Expiry
To set a limit on the amount of time that published messages have to be consumed and acknowledged, y…
Message Priority
Message queues and topic endpoints can optionally support priority message delivery. When you enable…
Message Promotion
Message promotion is the situation where the producer sends Direct messages, and the consumer receiv…
Message Quality of Service
Messages can be classified as Persistent (Guaranteed) or Non-Persistent (Direct) by the message prod…
Message Queuing Telemetry Transport
Solace PubSub+ event brokers support the OASIS MQTT v3.1.1 and v5.0 standards to meet the needs of c…
Message Redelivery
Messages can be delivered unsuccessfully (e.g. if the transacted session used to consume them is rol…
Message Replay
Message Replay allows an event broker to resend messages to new or existing clients that request the…
Message Request Queues
Queues can control how message requests are processed
If the queue is created with non-excl…
Message Spool Files
Guaranteed messages are spooled to an event broker through the use of spool files. If the event brok…
Message Spooling
As a Solace PubSub+ event broker receives a Guaranteed message (that is, messages with persistent or…
Message VPN
Message Virtual Private Networks (VPNs) are managed objects on Solace PubSub+ event brokers that all…
Message VPN Bridge
Published messages can’t cross Message VPN boundaries, even in the presence of identical subscriptio…
Messaging
The term messaging refers to technology that lets computer systems share information without requiri…
Messaging Client
Client applications that connect to the event broker services to publish and subscribe to the messag…
Messaging Domain
Messaging Domains are patterns that govern this communication:
- point-to-point messaging and <…
Messaging Service
Solace PubSub+ through TCP service ports on an event broker exposes variety of Messaging Services th…
Microgateway
Microgateway is a lightweight, distributed API proxy that is designed to enforce policies and busine…
Mission Control
Mission Control is a section in the Cloud Console that permits you access event brokers, visualize a…
Mission Control Agent
Mission Control Agent is a microservice that manages the lifecycle and configuration of event broker…
Monitoring node
Solace PubSub+ Cloud implements HA using an Active/Standby model with an arbiter node (Monitoring No…
Multi Node Routing
Multi-Node Routing (MNR) allows multiple Solace PubSub+ event brokers to be networked together so th…
Multi-Site Scaling
Horizontal Scaling is the result of a DMR event mesh that connects individual brokers together betwe…
N
Negative Acknowledgement
A failure by the Broker to spool a message in any of the subscriber queues results in message roll b…
Neighbor Queues
Content Shortest Path First (CSPF) neighbor queues are used to enqueue messages before they are sent…
Node
A DMR node is one of the following:
- a single software event broker
- a High Availability (…
Non-Exclusive Queues
Multiple consumers can bind to a non-exclusive queue. Each consumer is serviced in round‑robin fashi…
O
OAuth Authentication
OAuth is an open standard for access delegation, commonly used as a way for users to grant websites …
OBO Subscription
A client application can manage subscriptions on behalf of other clients within a Message VPN when i…
On-Demand Analytics
One-Shot Events
One-shot events are events that are only sent once, even if the originating condition recurs. They m…
Open Certificate Status Protocol
OCSP is used to configure Solace PubSub+ event brokers to use a certification authority (CA).
Overbooking Event Broker Resources
Message VPNs on the Solace PubSub+ can be configured to control how broker resources are consumed a…
P
Permissions
In PubSub+ Cloud, you can manage accounts, assign roles, and set permissions to allow or deny access…
Persistence
Persistence refers to the Quality-of-Service (QoS) of event messages, which can be classified as Per…
Persistent Event Streams
Event stream where messages are considered to be persistent if they are placed onto non-volatile sto…
Persistent Message
Event messages are considered persistent if they are placed onto non-volatile storage media after th…
Point-to-Point
A point-to-point flow is a single publishing client sending messages to the PubSub+ message broker w…
Pre-Authentication
PubSub+ Pre-Authentication allows for users to be automatically logged in to Solace PubSub+ Broker M…
Prepaid Subscriptions
Prepaid subscriptions are a way to pay upfront for event broker services at a discounted price. Subs…
Primary node
In a HA setup, the primary and backup nodes both run the software event broker under the messaging n…
Priority levels
Solace PubSub+ event brokers support ten levels of priority from 0 (lowest) to 9 (highest). If the p…
PubSub+
Solace PubSub+ platform.
PubSub+ Broker Manager
PubSub+ Broker Manager is a browser-based administration console packaged with the Solace PubSub+ ev…
PubSub+ Cloud
A complete event streaming, management and insights platform, available as a service in your favorit…
PubSub+ Cloud Console
The PubSub+ Cloud Console is the ‘single pane of glass’ that gives you access to the PubSub+ Platfor…
PubSub+ Cloud REST API
Event Portal provides a RESTful API that you can use to manage your data in the PubSub+ Cloud. Use t…
PubSub+ Discovery
PubSub+ Discovery is a tool to discover events, schemas, and application interactions, running over …
PubSub+ Event Broker
PubSub+ Event Broker is an event broker that supports pub/sub, queuing, request/reply and streaming,…
PubSub+ Event Portal
PubSub+ Event Portal is an event management tool that enables you to visualize, model, govern and sh…
PubSub+ Insights
PubSub+ Insights enables operations and applications teams to ensure their event broker service and …
PubSub+ Mission Control
Mission Control makes it easy to deploy event brokers, create event meshes, and optimize and monitor…
Publish message
A client application that has connected to a Message VPN on a Solace PubSub+ event broker publishes …
Publish the messages to a queue
A publish Guaranteed messages to a queue
- Used for point-to-point models.
- The Solace mess…
Publish the messages to a topic
A publish Guaranteed messages to a topic
- Used for publish and subscribe models.
- A Guaran…
Publish-Subscribe
Publish-Subscribe is one of the messaging pattern where messages sent by the Producer are processed …
Publisher
The provider of the information is called a publisher . Publishers supply information about a subjec…
Q
Quality of Service
Message QoS.
Queue
A queue acts as both a destination that clients can publish messages to, and as an endpoint that cli…
Queue Access Type
A queue has an access type, which determines how messages are delivered when multiple consumer flows…
Queue Browser
A Queue Browser is a client that browses a messages spooled on a queue in order of oldest to newest …
Queue Consumer
In JMS, when a consumer binds to an exclusive queue, the messages that it can consume are filtered b…
Queue Event Threshold
Following event thresholds can be set for existing, durable queues on the given Message VPN:
- B…
Queue Ownership
Queue ownership enatils all permissions to consume, delete, or modify topics in the queue. The owner…
Queue Permissions
A setting that grants permissions to consume, delete, or modify topics in the queue.
Queue Permissions for Non-owners
Non-owners can be granted with permissions on the queue - no permission, read-only, consume, modify …
Queue Template
Endpoint templates are configurable objects that administrators can use to specify custom attributes…
Queue-to-Queue Multi-Phase Commit
If multiple queues are set with reject-msg-to-sender-on-discard, a failure to spool the same message…
Queues
Queues (1)
Solace endpoints are objects created on the event broker to persist messages. There are two types of…
Queues (2)
A queue acts as both a destination that clients can publish messages to, and as an endpoint that cli…
R
REST Delivery Point
A REST delivery point (RDP) is a provisioned object on a Message VPN that facilitates message delive…
Receive message
The event broker can deliver the spooled message to a consuming client if:
- that client has suc…
Rejecting Low‑Priority Messages
Rejection of Low-Priority Messages
To protect against message congestion scenarios where such a large number of messages are published …
Remote Monitoring and Management Service
With PubSub+ Remote Monitoring and Management Service (RMMS), Solace Support experts remotely monito…
Replay After-Replication-Group-Message-ID
In a Message Replay scenario, the requester specifies the date and time from which the playback is t…
Replay From-Beginning-Of-Replay-Log
In a Message Replay scenario, the requester specifies a replication group message ID after which the…
Replay From-Date-And-Time
In a Message Replay scenario, the requester specifies that the playback is to start from the oldest …
Replay Log
Message Replay allows published Guaranteed messages, and Direct messages promoted to Guaranteed, tha…
Replay Log Trimming
The process of automatically deleting the oldest messages from the replay log to make room for new l…
Replay States
Message Replay states are as follows:
- Complete: No replay is in progress.
- Initializ…
Replay to Endpoint
The process of adding a logged message to a replaying endpoint, thereby creating a replayed message …
Replayable Message
A live message that is received on a Message VPN that has Message Replay enabled.
Replayed Message
A logged message which matches a replaying endpoint’s subscriptions and has been added to the endpoi…
Replaying Endpoint
An endpoint under replay.
Replicated Topic Subscriptions
To indicate which messages should be replicated between the active and standby site, you must config…
Replicated VPN
When employing redundant event brokers at a site, enabling replication settings for one Message VPN…
Replication
Replication provides business continuity and allows mission‑critical applications to continue to fun…
Replication Mates
A typical customer deployment model for replicated data center infrastructure is to have a pair of r…
Replication Standby VPN
Representational state transfer
Representational state transfer is a software architectural style that was created to guide the desi…
Request-Reply
In computer science, request–response or request–reply is one of the basic methods computers use to …
Request-Response
In computer science, request–response or request–reply is one of the basic methods computers use to …
Reserved Topics
Solace PubSub+ uses a number of reserved topics to implement some specific messaging features. Each …
Respect Message Priority
Respect message priority, is a queue setting that ensures the priority field in all received message…
Respect Message TTL
Respect message TTL, is a queue setting that ensures messages’ TTL values are checked. If a message’…
Respect TTLs
Resynchronization
In a HA setup, once the failed event broker comes back on-line, it will use the mate link VRF to res…
Role-based Access Control (1)
SEMP supports role-based access control. When executing commands against an event broker, the SEMP u…
Role-based Access Control (2)
Event Portal supports the ability to apply access controls to application domains through Designer. …
Roles
In PubSub+ Cloud, you can manage accounts, assign roles, and set permissions to allow or deny access…
Roles and Permissions
Rotating Password
Password rotation refers to the changing/resetting of a password(s). Rotating a password for an even…
Runtime Discovery
Runtime Discovery Agent
Runtime Discovery agents are tools discover events, schemas, and application interactions, running o…
S
SDKPerf
SDKPerf is a tool for validating performance, checking configuration, and exploring features associa…
SEMP REST API
Solace Element Management Protocol version 2 (SEMP v2) is a RESTful API that you can use to configur…
SMF Topic
SMF Topic Subscription
SMF Topic Wildcard Subscription
Schema
In simple terms, a schema represents the contract to describe the payload of an event. Producers and…
Secure Sockets Layer
Solace clients can use Transport Layer Security (TLS)/ Secure Sockets Layer (SSL)‑encrypted connecti…
Selectors
Selectors are filters that clients can apply when they bind to endpoints. They enable clients to fil…
Sequenced Topic
A sequenced topic is a topic subscription for which any matching messages received on the Message VP…
Service Class
When you create an event broker service in PubSub+ Cloud, you choose the service class which are pre…
Service Limit
Service Limits for Each Service Class defines limits on various services. Some of the services that …
Service Mesh
A service mesh is a configurable infrastructure layer for microservices applications that makes comm…
Servie Oriented Architecture
Service-oriented architecture (SOA) is an architectural style that supports service orientation.
Session Event
Session Transaction
Shared Data Channels
A DMR cluster link is composed of:
- one control channel
- one client profile
- one data…
Shared Events
By default, you can only reference events and schemas within their own application domain. For anoth…
Shared Subscriptions
Shared subscriptions can be used to load balance large volumes of client data across multiple instan…
Simple Object Access Protocol
SOAP (formerly an acronym for Simple Object Access Protocol) is a messaging protocol specification f…
Single Sign On
Organizations with an identity provider that support OpenID Connect (OIDC) can enable single sign-on…
Slow Consumers
Slow consumers are consumers whose consumption rate is far below the incoming rate leading to the di…
Software Event Broker HA Redundancy Model
Solace PubSub+ software event brokers support an active/standby redundancy model. With this model, a…
SolAdmin Desktop application
SolAdmin is a management application for Solace PubSub+ event brokers that can be used with a CLI us…
Solace CLI
The Solace Command Line Interface (CLI) is a text-based interface for configuring and monitoring Sol…
Solace Control Utility
Solace Control Utility (solacectl)
The Solace PubSub+ software event broker machine image packages include a command-line utility, sola…
Solace Developer Codelabs
Solace Developer Codelabs provides step-by-step tutorials that give you guided, hands-on experience …
Solace Element Management Protocol
Solace Element Management Protocol version 2 (SEMP v2) is a RESTful API that you can use to configur…
Solace Home Cloud
The Solace Home Cloud is a collection of microservices that provides the control plane for PubSub+ C…
Solace Message Format
Solace Message Format (SMF) is Solace PubSub+’s underlying messaging protocol.
Solace PubSub+ Cache
Solace PubSub+ Cache is a scalable, in-memory message cache for Direct messaging. It allows client a…
Solace-Owned Dedicated Virtual Network
Solace-Owned Public Cloud
Spool Files Thresholds
Guaranteed messages are spooled to an event broker through the use of internal spool files. If event…
Spool message
The ingress message received by the event broker is spooled to a queue or topic endpoint.
StatefulSets
Stream ACL
Subscriber
The consumer of the information is called a subscriber . Subscribers consume information about a sub…
Subscription Binding
When consumers indicate they want specific topic messages for Direct mode delivery (including demote…
Subscription Management Routing Protocol
Solace’ Subscription Management Routing Protocol (SMRP) is used to enable linked neighboring event b…
Subscription Persistence
In a DMR Cluster, each event broker in a node persists its own Guaranteed subscriptions, but not tho…
Synchronous API
Synchronous APIs are application programming interfaces that return data for requests immediately, a…
Synchronous Replication
A message or transaction is not considered persisted until it has been confirmed to be stored on bot…
SysLog Forwarding
Syslog Forwarding is a log transport tool that you can use to forward system, command, and event log…
System Scaling Parameters
System-level Subscription Exception
System-level Subscription Exception discard messages matching a given subscription. Any messages pub…
T
Tags
Applications, events and schemas all have the option to have tags associated with them. Searching fo…
Temporary Endpoints
Temporary queues and topic endpoints are dynamically created and destroyed by client applications. T…
Temporary Queue
Temporary queues and topic endpoints are dynamically created and destroyed by client applications. T…
Thin Event Notification
Thin Event Notification is an Event Exchnage Pattern when used, only the necessary details are provi…
Time to live
Time to live is a mechanism which limits the lifespan or lifetime of an event. Once the prescribed e…
Topic
Topics are a means of classifying information, and in practice they’re simply strings that are compo…
Topic (1)
Topics are used as subjects / destinations that clients can publish messages to. SMF Topics are a me…
Topic (2)
Topics are a means of classifying information, and in practice they’re simply strings that are compo…
Topic Address
Topic Address is a set of Topic Levels that are used to construct a topic for a published event. The…
Topic Architecture
Topic hierarchies are built in a very similar manner to the science of taxonomy. Though taxonomy is …
Topic Endpoints
A topic endpoint attracts messages published to a topic for which the topic endpoint has a matching …
Topic Hierarchy
Topic hierarchies are built in a very similar manner to the science of taxonomy. Though taxonomy is …
Topic Levels
Topic Level is a component of a topic address that can be a literal value or a variable. A variable …
Topic Matching
Messages are delivered to an endpoint when the published topic matches the topic subscription set fo…
Topic Metrics Discovery
Topic Subscription
A client can use a Topic subscription to indicate that it wants to receive messages published to a m…
Topic Subscription Exceptions
Using topic subscription exceptions allows you to easily exclude specific topics from the set of top…
Topic Subscriptions
A Topic subscription is a string used to attract events that are published on an event mesh. A topic…
Topic Subscriptions to Queues
It’s also possible to add topic subscriptions to a queue so messages published to matching topics ar…
Topic Tree
Topic Tree represents all topic addresses that will be published within a Logical Event Mesh (LEM). …
Topic Wildcard Subscription
When the * and > characters are used in topic subscriptions, they function as wildcards, which affec…
Topic-to-Queue Mapping
Topic-to-queue mapping allows a single message published to a topic to be delivered to a combination…
Topics as Destination
Topology
A topology is a specific arrangement of links between nodes in a network (or event mesh). An interna…
Traceability
Enriching the Topic hierarchy with the addition of SpanID and TraceID (OpenTracing Semantic Specific…
Transacted Sessions
Transacted Sessions enable client applications to group multiple message send and/or receive operati…
Transport Layer Security
Solace clients can use Transport Layer Security (TLS)/ Secure Sockets Layer (SSL)‑encrypted connecti…
U
Uncontrolled Fail-Over, Complete Failure
Complete Failure is one of the types of Uncontrolled Fail-over. The active site goes out of service …
Uncontrolled Fail-Over, Long-Term Outage
Long-Term Outage is one of the types of Uncontrolled Fail-over. The active site is out-of-service or…
Uncontrolled Fail-over
An uncontrolled fail-over occurs due to a sudden loss of connectivity to a replication site with Mes…
Uncontrolled Fail-over, Short-Term Outage
Short -Term Outage is one of the types of Uncontrolled Fail-over. The active site is out-of-service …
Uni-Directional Message VPN Bridge
Uploading Discovery
Once the Discovery scan is completed, you can upload the Discovery file to the PubSub+ Cloud directl…
Upscaling Event Broker Service
User Management
User management in PubSub+ Cloud enterprise account involves a wide range of functionality, such as …
Users
Users are the members in the organization who will directly consume and develop applications using t…
V
Virtual Messaging Router
The Solace Virtual Message Router (VMR) is an implementation of Solace’s market leading messaging te…
Virtual Private Network
Message VPNs allow for many separate applications to share a single Solace PubSub+ event broker whil…
Virtual Router
Virtual Routing and Forwarding
The Solace event broker Message Backbone is a Virtual Routing and Forwarding (VRF) object that conta…
W
Well-Known Queue
Any queue, durable or non-durable, with a commonly recognized name is a well-known queue. The well-k…
Wildcard Subscription
Windowed Acknowledgment
Windowed Acknowledgment is one of the modes of acknowledging guaranteed messages, where a single ack…
X
XA Transaction
XA is a two-phase commit protocol that is natively supported by many databases and transaction monit…