Publish/subscribe messaging, or pub/sub messaging, is a khung of asynchronous service-to-service communication used in serverless & microservices architectures. In a pub/sub model, any message published to a topic is immediately received by all of the subscribers to lớn the topic. Pub/sub messaging can be used to enable event-driven architectures, or to decouple applications in order lớn increase performance, reliability and scalability.

Below are several resources to lớn help you better understand Pub/Sub in the broad sense. If you’d instead lượt thích to learn more about Pub/Sub messaging on, read our blog, Building Scalable Applications & Microservices: Adding Messaging khổng lồ Your Toolbox, for an overview of Simple Notification Service (SNS).

Bạn đang xem: What is pub/sub messaging?


Decouple & Scale Applications Using SQS and SNS Small startups to the biggest global enterprises are designing applications using microservices and distributed architecture lớn improve resiliency và scale faster. messaging services – Simple Queue Service (SQS) and Simple Notification Service (SNS) – make it easy to lớn decouple communication between software components and build modern applications that are fault-tolerant và easy khổng lồ scale. Messaging is a key part of’s own e-commerce platsize architecture, và used in mission-critical backkết thúc systems such as Retail Ordering workflow. In this session, we will show how you can use SQS and SNS fully managed messaging to lớn decouple your application architecture, enable asynchronous communication between different services, and eliminate the pain associated with operating dedicated messaging software và infrastructure. We will demonstrate comtháng messaging thiết kế patterns for building reliable và scalable applications in the cloud. Learning Objectives: - Understand key messaging use cases, including service-to-service communication, asynchronous work chiến thắng backlog, và state change notifications - Learn how to lớn get started using message queues and topics with just a few simple APIs, & quickly integrate with other services - Hear how customers, like Capital One, are benefiting from migrating applications khổng lồ a fully managed messaging solution in the cloud

Xem thêm: Hướng Dẫn Tạo Page Bán Hàng Trên Facebook Đơn Giản Và Hiệu Quả Nhất

In modern cloud architecture, applications are decoupled into smaller, independent building blocks that are easier khổng lồ develop, deploy và maintain. Publish/Subscribe (Pub/Sub) messaging provides instant event notifications for these distributed applications.

The Publish Subscribe Mã Sản Phẩm allows messages lớn be broadcast to different parts of a system asynchronously. A sibling to a message queue, a message topic provides a lightweight mechanism khổng lồ broadcast asynchronous event notifications, và endpoints that allow software components khổng lồ connect khổng lồ the topic in order khổng lồ skết thúc and receive those messages. To broadcast a message, a component called a publisher simply pushes a message khổng lồ the topic. Unlượt thích message queues, which batch messages until they are retrieved, message topics transfer messages with no or very little queuing, & push them out immediately lớn all subscribers. All components that subscribe khổng lồ the topic will receive sầu every message that is broadcast, unless a message filtering policy is phối by the subscriber.

Xem thêm: Mẫu Lời Dẫn Mc Đám Cưới Hay Nhất, Duyên Dáng Nhất 2020, Kịch Bản Dẫn Chương Trình Đám Cưới Hay Nhất


The subscribers khổng lồ the message topic often perkhung different functions, and can each vày something different with the message in parallel. The publisher doesn’t need to know who is using the information that it is broadcasting, & the subscribers don’t need to lớn know who the message comes from. This style of messaging is a bit different than message queues, where the component that sends the message often knows the destination it is sending to. For more information on message queuing, see “What is a Message Queue?”

Chuyên mục: Kinh doanh online