开发者社区> 问答> 正文

能简单讲讲 pulsar 存储计算分离的实现吗以及单点故障后如何保证消息不丢失的?

能简单讲讲 pulsar 存储计算分离的实现吗以及单点故障后如何保证消息不丢失的

展开
收起
OSC开源社区 2024-05-12 21:49:47 40 0
1 条回答
写回答
取消 提交回答
    1. Pulsar的Broker并不存储数据,只做逻辑处理,数据会转发给Bookkeeper存储。
    2. Pulsar使用了Quorum机制并行多副本存储,避免消息丢失。Broker层即使Crash,Topic归属会自动转移,整个过程只需要修改一下ZK中的元数据即可,速度很快,不需要任何数据迁移。
    2024-05-13 22:45:42
    赞同 1 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载