首页
分类
标签
友链
归档
瞬间
搜索文章
= 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 (28)
🔥杂文 (4)
Java (387)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
MQTT (3)
Zookeeper 的典型应用场景
Zookeeper 的典型应用场景包括: 数据发布与订阅:这是 Zookeeper 的一种典型应用场景。发布者将数据发布到 ZooKeeper 节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。 分布式锁:Zookeeper 可以用来实现分布式锁。利用 ZooKeeper 的节点唯一
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
Zookeeper 是如何解决脑裂问题的
Zookeeper的解决方案是通过过半机制来避免脑裂问题的发生。 具体来说,在Zookeeper的领导者选举过程中,如果某台ZookeeperServer获得了超过半数的选票,则此ZookeeperServer就可以成为Leader。举个简单的例子,如果现在集群中有5台ZookeeperServer
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
Zookeeper 的 CAP 问题上做的取舍
Zookeeper 在 CAP 问题上选择了 CP,也就是说,在一致性和可用性之间,Zookeeper 选择了强一致性。 Zookeeper 是一个分布式协调服务,它的主要职责是维护整个系统的状态,并提供一致性的服务。因此,为了保证数据的一致性,Zookeeper 必须确保在分布式节点之间进行同步的
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
ZAB 和 Paxos 算法的联系与区别
ZAB(ZooKeeper Atomic Broadcast)算法和Paxos算法都是分布式系统中用于实现数据一致性的算法。 两者的主要联系在于它们都采用了类似领导者的选举机制,通过多数派的投票来保证系统的稳定性。在ZAB中,这体现在它使用了一种类似于Paxos的领导者选举过程,其中有一个领导者(l
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
ZooKeeper 集群中服务器之间是怎样通信的
ZooKeeper集群中的服务器之间使用TCP协议进行通信,这个通信过程包括以下关键部分: Leader和Follower:在ZooKeeper集群中,有一个服务器被选为领导者(Leader),其余服务器成为跟随者(Follower)。Leader负责处理所有客户端请求,而Followers主要用于
作者:zhanxuewei
发布时间:2024-04-24
分类:
Java
标签:
#
消息中间件
,
#
zookeeper
慢SQL问题如何排查
如果你的数据库查询变慢了,可以采取以下步骤来找出问题并解决它: 找出慢查询:首先,找出哪些数据库查询很慢。通常,这些查询会花费很长时间才能返回结果。
作者:青云
发布时间:2024-04-23
分类:
Java
标签:
#
mysql
什么是三高架构
三高架构是指在软件系统设计与开发中,注重解决高并发性、高可用性和高性能的架构设计模式。 高并发性:指系统能够处理大量并发请求的能力。在高并发场景下,系统需要具备有效的并发处理机制,以保证系统能够快速、准确地响应大量并发请求,而不会发生严重的性能瓶颈或资源竞争。 高可用性:指系统在面对各种故障和异常情
作者:青云
发布时间:2024-04-23
分类:
Java
标签:
#
架构
请介绍一些常用的负载均衡算法,以实现高并发和高可用性
负载均衡算法是用于将传入的请求分发到多个服务器上,以提高系统的并发处理能力和可用性。以下是一些常用的负载均衡算法: 轮询(Round Robin):最简单的负载均衡算法,按照顺序将请求分配给每个服务器。每个请求依次分发到不同的服务器上,实现了请求的均衡分配。 最少连接(Least Connectio
作者:青云
发布时间:2024-04-23
分类:
Java
标签:
#
架构
高并发下如何保证数据的一致性和可靠性
在高并发环境中,确保数据的一致性和可靠性是非常重要的。以下是一些常见的方法和策略: 事务管理:使用数据库事务来确保关键操作的原子性、一致性、隔离性和持久性。通过合理的事务设计和管理,对于涉及到多个数据操作的场景,可以保证数据的一致性。 数据库锁机制:使用数据库提供的锁机制来保证对共享资源的独占访问。
作者:青云
发布时间:2024-04-23
分类:
Java
标签:
#
架构
如何进行系统性能优化
系统性能优化是通过各种手段和技巧来提高系统的响应速度、吞吐量和资源利用率。以下是一些常见的性能优化技巧: 前端性能优化:优化前端的加载速度和渲染性能,减少页面的加载时间。可以通过优化HTML、CSS和JavaScript代码,减少资源的请求和下载量,合理使用浏览器缓存,使用CDN加速等方式来提高前端
作者:青云
发布时间:2024-04-23
分类:
Java
标签:
#
架构
共 569 篇文章
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
页
# MCP
(2)
# Tool Calling
(1)
# Tool
(0)
# rag
(1)
# redis stack
(2)
# ollama
(1)
# spring ai alibaba
(12)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(43)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(0)
# Python爬虫
(1)
# leetcode
(11)
更多 +
友情链接
青云博客
网笙久久的博客
林间拾语
宏尘极客