架构设计

https://cloud.tencent.com/document/product/1179/44778

https://pulsar.apache.org/

消息队列 Pulsar 版 产品概述-产品简介-文档中心-腾讯云

Apache Pulsar | Apache Pulsar

更加符合云原生的消息队列

Officially maintained Pulsar Clients for Java, Go, Python, C++, Node.js, and C#. 官方多语言支持

。Pulsar 采用计算存储层分离架构。计算层的 Broker 节点是对等且无状态的,可以快速扩展;存储层使用 BookKeeper 作为节点,同样节点对等。这种分离架构支持计算和存储层各自独立扩展。

Untitled

Untitled

Untitled

具备高一致、高可靠、高并发。

采用服务和存储分离架构,支持动态扩容。

支持百万级消息主题。

非常低的消息发布和端到端的延迟。

支持多种订阅模式:独占(exclusive)、共享(shared)、灾备(failover)。

一个 Serverless 的轻量级计算框架 Functions 提供了原生的流数据处理。

支持多集群,能够无缝的基于地理位置进行跨集群的备份。