摘要: 一、原理简述 【1】Producer将消息进行分组分别发送到对应 Leader节点;【2】Leader将消息写入本地 log;【3】Followers从 Leader pull最新消息,写入 log后向 Leader发送 ack确认;【4】Leader收到所有 ISR中的 Follower节点的 A 阅读全文
posted @ 2020-11-13 17:10 Java程序员进阶 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 更多内容,前往 IT-BLOG 一、File File 类(磁盘操作)可以用于表示文件和目录的信息,但是它不表示文件的内容。递归地列出一个目录下所有文件: 1 public static void listAllFiles(File dir) { 2 if (dir == null || !dir. 阅读全文
posted @ 2020-11-13 15:08 Java程序员进阶 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 更多内容,前往 IT-BLOG 一、什么是 Zab协议 Zab( Zookeeper Atomic Broadcast:Zookeeper原子广播)Zookeeper 通过 Zab 协议保证分布式事务的最终一致性。 【1】Zab协议是为分布式协调服务 Zookeeper专门设计的,是 Zookeep 阅读全文
posted @ 2020-11-13 11:28 Java程序员进阶 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 更多内容,前往 IT-BLOG 常用的 MQ组件有 Kafka、RabbitMQ、RocketMQ、ActiveMQ、ZeroMQ、MetaMQ。当然 Kafka的功能更加强大,其它 MQ都有自己的特点和优势,如下: 特性 Kafka RabbitMQ RocketMQ ActiveMQ 开发语言 阅读全文
posted @ 2020-11-13 09:54 Java程序员进阶 阅读(464) 评论(0) 推荐(0) 编辑