From 8c3eae7a109a5dc4b4b60813f6befdec0902fb54 Mon Sep 17 00:00:00 2001
From: yuanguangxin <274841922@qq.com>
Date: Sun, 16 Feb 2020 20:52:02 +0800
Subject: [PATCH] update Rocket.md
---
.idea/workspace.xml | 19 +++++++++++++------
Rocket.md | 9 +++++++++
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 6e4aec1..132181a 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -219,7 +219,7 @@
-
+
1580045439607
@@ -368,7 +368,14 @@
1581851491537
-
+
+ 1581855774959
+
+
+
+ 1581855774959
+
+
@@ -447,10 +454,10 @@
-
+
-
+
@@ -500,10 +507,10 @@
-
+
-
+
diff --git a/Rocket.md b/Rocket.md
index 9dbf13d..0b1c921 100644
--- a/Rocket.md
+++ b/Rocket.md
@@ -357,6 +357,11 @@ Kafka最初考虑的问题是,customer应该从brokes拉取消息还是brokers
4. 批量发送:Kafka允许进行批量发送消息,先将消息缓存在内存中,然后一次请求批量发送出去
5. 数据压缩:Kafka还支持对消息集合进行压缩,Producer可以通过GZIP或Snappy格式对消息集合进行压缩
+### Kafka判断一个节点还活着的两个条件
+
+1. 节点必须可以维护和 ZooKeeper 的连接,Zookeeper 通过心跳机制检查每个节点的连接
+2. 如果节点是个 follower,他必须能及时的同步 leader 的写操作,延时不能太久
+
## Dubbo
### Dubbo的容错机制
@@ -368,6 +373,10 @@ Kafka最初考虑的问题是,customer应该从brokes拉取消息还是brokers
5. 并行调用多个服务器,只要一个成功即返回。通常用于实时性要求较高的读操作,但需要浪费更多服务资源。可通过 forks="2" 来设置最大并行数。
6. 广播调用所有提供者,逐个调用,任意一台报错则报错。通常用于通知所有提供者更新缓存或日志等本地资源信息
+### Dubbo注册中心挂了还可以继续通信么
+
+可以,因为刚开始初始化的时候,消费者会将提供者的地址等信息拉取到本地缓存,所以注册中心挂了可以继续通信。
+
## 计算机网路
### Get和Post区别