Pulsar:下一代消息引擎真的这么厉害吗?
发布时间:2021-11-06 01:27:13 所属栏目:应用 来源:互联网
导读:从官方的架构图中可以看出 Pulsar 主要有以下组件组成: Broker 无状态组件,可以水平扩展,主要用于生产者、消费者连接;与 Kafka 的 broker 类似,但没有数据存储功能,因此扩展更加轻松。 BookKeeper 集群:主要用于数据的持久化存储。 Zookeeper 用于存储
从官方的架构图中可以看出 Pulsar 主要有以下组件组成: Broker 无状态组件,可以水平扩展,主要用于生产者、消费者连接;与 Kafka 的 broker 类似,但没有数据存储功能,因此扩展更加轻松。 BookKeeper 集群:主要用于数据的持久化存储。 Zookeeper 用于存储 broker 与 BookKeeper 的元数据。 整体一看似乎比 Kafka 所依赖的组件还多,这样确实会提供系统的复杂性;但同样的好处也很明显。 Pulsar 的存储于计算是分离的,当需要扩容时会非常简单,直接新增 broker 即可,没有其他的心智负担。 当存储成为瓶颈时也只需要扩容 BookKeeper,不需要人为的做重平衡,BookKeeper 会自动负载。 同样的操作,Kafka 就要复杂的多了。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读