×

分布式

面试官:Zookeeper怎么解决读写、双写并发不一致问题,以及共享锁的实现原理?

HaoHao HaoHao 发表于2024-06-20 浏览10311 评论0
哈喽!大家好,我是小奇,一位不靠谱的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟! 一、前言 今天清明假期,赶上北京玉渊潭公园樱花盛开,女朋友非要拉着我去看樱花,我头一天晚上干文章到三点半,我很想睡觉,但是没办法,军令难违呀。 来到这里犹如来到了花的海洋,让我浑身的艺术细菌开始躁动,我忍不住吟

分布式

zookeeper选举机制详解(zookeeper的选举机制)

我 发表于2024-06-20 浏览6377 评论0
文章部分知识来源千峰教育讲解的zookeeper当中! 1.什么是ZAB协议 zookeeper作为⾮常重要的分布式协调组件,需要进⾏集群部署,集群中会以⼀主多从的形式进⾏部署。zookeeper为了保证数据的⼀致性,使⽤了ZAB(Zookeeper Atomic Broadcast)协议,这个协议解决了Zookeeper的崩溃恢复和主从数据同步的问题。 下图就是zk集群的结构,主节点主要负责节点的写,也能负责读,其他从节点只有读的权限。虽然从节点不负责写数据,但是他永远会

分布式

windows环境下搭建kafka(windows环境下搭建python开发环境的方法)

。 发表于2024-06-19 浏览4989 评论0
1、安装Zookeeper kafka依赖Zookeeper,在安装kafka之前,需要安装、运行Zookeeper 注意:安装之前确保本地Java环境变量配置成功 ①下载Zookeeper地址:https://zookeeper.apache.org/releases.html ②解压文件 本文:解压到 E:\zookeeper\zookeeper-3.7.0 ③在文件E:\zookeeper\zookeeper-3.7.0内,新增两个文件夹,分别命名为dataDir和dataL

spring cloud

Nacos(1.6)- nacos 服务消费(服务熔断与降级,以及Hystrix的使用)

无理 无理 发表于2024-06-19 浏览7234 评论0
Nacos(1.6)- nacos 服务消费(服务熔断与降级,以及Hystrix的使用) 服务熔断与降级概念 熔断:当下游服务报错不可用时,上游服务为了保证整体服务的可用性,不再继续调用目标服务,直接返回,快速释放资源 降级:当下游服务响应过慢或者不可用时,上游服务调用下游服务的降级逻辑,立即返回结果,熔断可以看成是降级的一种形式 降级有如下几种类型: 超时降级 失败次数降级 故障降级 限流降级 参考:https://blog.csdn.net/Milogenius/artic

分布式

【分布式锁】三种分布式锁的实现【原创】(说几种分布式锁的实现方式?)

热心王友 热心王友 发表于2024-06-19 浏览25125 评论0
0x00 概述 随着互联网技术的不断发展,用户量的不断增加,越来越多的业务场景需要用到分布式系统。 分布式系统有一个著名的理论CAP,指在一个分布式系统中,最多只能同时满足下面三项中的两项: 一致性(Consistency):在分布式系统中的所有数据备份,在同一时刻是否同样的值(等同于所有节点访问同一份最新的数据副本) 可用性(Availability):保证每个请求不管成功或者失败都有响应 分区容错性(Partition tolerance):系统中任意信息的丢失或失败不会影

中间件

Kafka安装配置(SASL/SCRAM动态认证)(kafka scram 认证)

王亚楠 王亚楠 发表于2024-06-16 浏览5505 评论0
        SASL/SCRAM验证方法可以在Kafka服务启动之后,动态的新增用户分并配权限,在业务变动频繁,开发人员多的情况下比SASL/PLAIN方法更加灵活。 Zookeeper:3.4.13,kafka依赖zookeeper, Kafka:kafka_2.12-2.8.1 ZooInspector:zookeeper客户端查看工具 安装根目录:/app/kafka/ Zookeeper下载地址:Apache ZooKeeper Kafka下载地址

分布式

kafka可视化工具整理(七)(kafka 可视化工具)

鸭梨很大克斯 鸭梨很大克斯 发表于2024-06-15 浏览11305 评论0
零、主流kafka可视化工具有两种 ①安装在本地的服务,通过网络连接kafka拉取数据并展示 比如:offsetexplorer 应用 ②安装在服务器上应用,通过服务器自行拉取代码,对外提供Web,查看kafka的状态及数据。比如:kafdrop应用 一、本地服务 offsetexplorer 1、去kafkatool官网下载Offset Explorer,可以安装windows版本或者linux版本 下载安装 2、启动配置 后续就可以查看topic数据  修改文字类

分布式

Kafka入门使用(Kafka入门)

DomyselfYuzhendong DomyselfYuzhendong 发表于2024-06-14 浏览8852 评论0
本文为学习B站教程所总结出来的笔记!!! kafka入门到精通教程|kafka快速入门 Kafka的定义 Message Queue(MQ),消息队列中间件; Kafka是一个分布式、支持分区的(partition)、多副本的 (replica),基于zookeeper协调的分布式消息系统,因其可水平扩展和高吞吐率而被广泛使用! Kafka的安装与使用(Windows) 1、运行zookeeper,下载与安装可见:https://blog.csdn.net/z1790424577/

未命名

kafka + zookeeper

访客 访客 发表于2024-06-13 浏览3940 评论0
一、安装 1. 下载、解压 2. 配置文件修改 /opt/bigdata/zookeeper-3.4.6/conf zoo.cfg: # The number of milliseconds of each tick tickTime=2000 # The number of ticks that the initial # synchronization phase can take initLimit=10 # The number of ticks that c