01 2021 档案
摘要:消息中间件的应用场景 主流 MQ 框架及对比 说明 Kafka 优点 Kafka 缺点 RocketMQ Pulsar 发展趋势 各公司发展 Kafka Kafka 是什么? Kafka 术语 Kafka 如何持久化? Kafka 文件存储机制 分区 为什么分区? 分区策略? Kafka 是否会消息
阅读全文
摘要:什么是 RPC? RPC 有什么作用? RPC 步骤 为什么需要序列化? 零拷贝 什么是零拷贝? 为什么需要零拷贝? 如何实现零拷贝? Netty 的零拷贝有何不同? 动态代理实现 HTTP/2 特性 为什么需要服务发现? 为什么不用 DNS? 定时任务 & 时间轮 定时任务的问题? 时间轮的应用
阅读全文
摘要:为什么需要 Raft? Raft 是什么? Raft 的目标 前置条件:复制状态机 Raft 基础 Leader 选举(选举安全特性) 日志复制(Leader只附加、日志匹配) 安全 学习资料 使用 Raft 的应用? 扩展:ZooKeeper ZAB 协议 扩展:ZooKeeper 是什么? 为什
阅读全文