首页
分类
标签
友链
归档
瞬间
搜索文章
= 768 && isOpen) { isOpen = false; setTimeout(() => enableScroll(document.body), 200); }" >
enableScroll(document.body), 200);" x-transition:enter="transition ease duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="transition ease duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" style=" position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 1001; overscroll-behavior: none; " >
enableScroll(document.body), 200)" >
首页
分类
标签
友链
归档
瞬间
青云
探索、记录、分享
QQ交流群
控制台
全部
🔥AI (31)
🔥杂文 (4)
Java (388)
Python (3)
数据库 (77)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
Kafka如何保证消息可靠?
为了保证消息在传递过程当中,消息不会丢失或者被重复传递,Kafka 设计了非常多的重要机制来保证消息的可靠性。例如 数据冗余:Kafka通过将消息副本(replica)的方式来实现数据冗余,每个topic都可以配置副本数量,副本数量越多,数据可靠性越高,但会占用更多的存储空间和网络带宽。在 Kafk
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
Kafka与RabbitMQ相比有什么优势?
Kafka 和 RabbitMQ 都是流行的消息中间件系统,他们各自都有一些优势和适用场景。以下是 Kafka 相对于 RabbitMQ 的一些比较明显的优势: 分布式架构: Kafka 是为大规模分布式流处理而设计的,具有高度可伸缩性。RabbitMQ 虽然也支持分布式架构,但相对而言,Kafka
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
Kafka中的Topic和Partition有什么关系?
在Kafka中,Topic和Partition是两个密切相关的概念。 Topic是Kafka中消息的逻辑分类,可以看作是一个消息的存储类别。它是按照不同的主题对消息进行分类,并且可以用于区分和筛选数据。每个Topic可以有多个Partition,每个Partition都是Topic的一个子集,包含了
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
什么是Kafka?有什么主要用途?
Kafka 是一个分布式流处理平台,最初由LinkedIn开发并开源,后来成为Apache软件基金会的一个顶级项目。它被设计用于高吞吐量、持久性、分布式的数据流处理。 Kafka 实现了一套非常高效的订阅-发布模型,应用场景非常广泛。比如 日志聚合:Kafka 通常用于收集和聚合分布式系统中产生的日
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
kafka
zk集群数据是如何同步的
Zookeeper集群的数据同步过程如下: 集群启动时,会先进行领导者选举,确定哪个节点是Leader,哪些节点是Follower和Observer。 Leader会和其他节点进行数据同步,采用发送快照和发送Diff日志的方式。 集群在工作过程中,所有的写请求都会交给Leader节点来进行处理,从节
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
zk 节点宕机如何处理
Zookeeper 必须集群部署,推荐配置不少于 3 个节点。Zookeeper 自身也要保证当一个节点宕机时,其他节点会继续提供服务。 如果是一个 Follower 宕机,还有 2 台服务器提供访问,因为 Zookeeper 上的数据是有多个副本的,数据并不会丢失。 如果是一个 Leader 宕机
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
Zookeeper 是如何保证事务的顺序一致性的
Zookeeper保证事务的顺序一致性是通过两个机制实现的:事务的严格串行化和锁定机制。 事务的严格串行化:在Zookeeper中,所有的写操作都必须经过一个称为“提交”(commit)的阶段。在一个事务还没有被提交之前,任何客户端都无法读取该事务。 这种机制确保了所有事务按照严格的顺序执行,保证了
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
Zookeeper 的通知机制是什么
Zookeeper的机制可以感知某些事件的发生,并将这些事件通知给客户端。这种通知机制是异步的,也就是说,当事件发生时,Zookeeper会选择一种方式将事件通知给客户端,而不需要等待客户端的回应。 具体来说,Zookeeper允许客户端向服务端的某个Znode注册一个Watcher监听,当这个Zn
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
ZAB 协议
ZAB协议(Zookeeper Atomic Broadcast)是Zookeeper中用于实现分布式一致性的协议。该协议旨在确保分布式系统中的数据一致性和可靠性,并具有以下特点: 支持崩溃恢复和消息广播:ZAB协议能够在Leader节点崩溃或因其他原因导致Leader缺失时,自动进入崩溃恢复模式,
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
Zookeeper 集群中是怎样选举leader的
zookeeper集群中服务器被划分为以下四种状态: LOOKING:寻找Leader状态。处于该状态的服务
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
共 574 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
页
# milvus
(2)
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(2)
# redis stack
(3)
# ollama
(1)
# spring ai alibaba
(14)
# selenuim
(2)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客