The Publish-Subscribe Pattern (often abbreviated as Pub/Sub) is a messaging pattern where senders of messages, called Publishers (or Producers), do not send messages directly to specific receivers, called Subscribers (or Consumers). Instead, publishers categorize published messages into classes (often called topics or channels) without knowledge of which subscribers, if any, there may be. Similarly, subscribers express interest in one or more topics and only receive messages that are of interest, without knowledge of which publishers, if any, there are.
A central component, often called a Broker or Message Bus, facilitates this communication. The broker filters all messages and distributes them to subscribers based on their topic subscriptions.
RisingWave often consumes data from Event Streaming Platforms which utilize the publish-subscribe pattern for data ingestion.