- 博客(8)
- 收藏
- 关注
原创 Kafka的原理理解
ZookeeperCluster:所有的broker都将注册到zookeeper中的节点中/broker/ids, 每个Broker在启动时,都会到Zookeeper上进行注册,即到/brokers/ids下创建属于自己的节点如/brokers/ids/[0…Kafka使用了全局唯一的数字来指代每个Broker服务器,不同的Broker必须使用不同的Broker ID进行注册,创建完节点后,每个Broker就会将自己的IP地址和端口信息记录到该节点中去。因为消息的key和value大部分是这两个类型。
2025-07-25 18:19:01
861
原创 Post请求底层执行
将上述的requestUrl和requestBody封装成一个Request对象,将request对象和signMap参数传入execute函数(执行带有重试功能的http请求)。首先获取签名参数封装为一个<String, Object>signMap,包含appKey、ExpiresKey、NonceKey和md5算法得到的SignatureKey。其次对url和path进行规范化处理,然后将url、path和signMap拼装成一个完整的requestUrl。
2025-07-21 20:49:26
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人