随笔分类 - 中间件
摘要:Zookeeper的工作机制 什么是ZooKeeper ZooKeeper 是一个分布式协调服务,其设计的初衷是为分布式软件提供一致性服务。其本质上,就是文件系统+通知机制。 ZooKeeper 提供了一个类似 Linux 文件系统的树形结构,ZooKeeper 的每个节点既可以是目录也可以是数据,
阅读全文
摘要:1. 为什么要使用MQ,使用场景是什么 异步 : 减少请求响应时间,实现非核心流程异步化 (架构设计原则,能异步就不要同步) 解耦:屏蔽异构平台的细节,生产者消费者可自行扩展修改系统能力只需遵循消息约束,生产者消费者不受对方影响 流量削峰:消息堆积能力,消息保存在MQ中, 消费端以稳定的速率拉取消息
阅读全文
摘要:# 概述 ## 消息队列的五大功能 - 解耦 - 广播 - 缓冲,削峰填谷 - 异步 - 冗余 ## 宏观比较 | 组件 | Kafka | Pulsar | RocketMQ| RabbitMQ | | | | | | | | 推出时间 | 2012 | 2016 | 2012 | 2007 |
阅读全文