码迷,mamicode.com
首页 >  
搜索关键字:kafka zookeeper    ( 9164个结果
分布式锁之Zk(zookeeper)实现
点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。本文GitHubhttps://github.com/JavaFamily已收录,有一线大厂面试完整考点、资料以及我的系列文章。前言锁我想不需要我过多的去说,大家都知道是怎么一回事了吧?在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。所谓的加锁机制呢,就是当一个
分类:其他好文   时间:2020-11-04 18:29:57    阅读次数:17
kafka:安装和命令行使用
在讲kafka使用之前,可以简要介绍一下安装local版本: 在linux下安装本地版(localhost): 1. 首先下载 kafka:http://kafka.apache.org/downloads 2. 其次解压(命令:tar -xzf kafka_2.12-2.6.0.tgz)到某个文件 ...
分类:其他好文   时间:2020-11-02 10:46:16    阅读次数:36
被问到 Kafka,不要再说你不会了
Kafka 是一个优秀的分布式消息中间件,许多系统中都会使用到 Kafka 来做消息通信。对分布式消息系统的了解和使用几乎成为一个后台开发人员必备的技能。今天就从常见的 Kafka 面试题入手,和大家聊聊 Kafka 的那些事儿。
分类:其他好文   时间:2020-11-02 09:47:04    阅读次数:18
[高级]Zookeeper介绍(四)——Zookeeper中的基本概念
[高级]Zookeeper介绍(四)——Zookeeper中的基本概念在介绍了Zookeeper的安装之后,就可以了解一下Zookeeper中的常用概念了。本文将主要介绍ZK中角色、数据模型、节点、ACL、watcher等概念。角色在Zookeeper概述中也提到过,Zookeeper的Follower在接到客户端请求之后会把请求转发到Leader,这里提到的Follower和Leader就是ZK
分类:其他好文   时间:2020-11-01 21:41:06    阅读次数:23
[高级]Zookeeper介绍(二)——Zookeeper概述
[高级]Zookeeper介绍(二)——Zookeeper概述在Zookeeper介绍(一)——背景知识中介绍过,随着网站的不断发展,逐渐从集中式演变到分布式。但是,在分布式系统中存在着很多数据一致性的问题。那么,有没有什么系统或者组件能够帮助我们解决这些一致性问题呢?本文将简单介绍一个分布式服务协调组件——Zookeeper。什么是ZookeeperZookeeper是一个开放源码的分布式服务协
分类:其他好文   时间:2020-11-01 21:40:20    阅读次数:14
面试官:说一下Zookeeper的ZAB协议?敖丙:不好意思我肚子疼!
前言Zab(ZookeeperAtomicBroadcast)是为ZooKeeper协设计的崩溃恢复原子广播协议,它保证zookeeper集群数据的一致性和命令的全局有序性。概念介绍在介绍zab协议之前首先要知道zookeeper相关的几个概念,才能更好的了解zab协议。集群角色Leader:同一时间集群总只允许有一个Leader,提供对客户端的读写功能,负责将数据同步至各个节点;Follower
分类:其他好文   时间:2020-11-01 10:57:53    阅读次数:13
KAFKA的最佳实践
背景 一个Python项目中要使用kafka去deliver log,1个producer,5个consumer。单条消息的大小是100KB ~ 500KB,producer要在1秒钟之内能够发送30个这样的message。然后每个consumer也要在1秒钟之内消费30个这样的message。另外 ...
分类:其他好文   时间:2020-11-01 10:07:48    阅读次数:19
Kafka生产者的使用和原理
本文将学习Kafka生产者的使用和原理,文中使用的kafka-clients版本号为2.6.0。下面进入正文,先通过一个示例看下如何使用生产者API发送消息。publicclassProducer{publicstaticvoidmain(String[]args){//1.配置参数Propertiesproperties=newProperties();properties.put("boots
分类:其他好文   时间:2020-11-01 09:31:55    阅读次数:17
解惑“高深”的Kafka时间轮原理,原来也就这么回事!
【摘要】 Kafka时间轮是Kafka实现高效的延时任务的基础,它模拟了现实生活中的钟表对时间的表示方式,同时,时间轮的方式并不仅限于Kafka,它是一种通用的时间表示方式,本文主要介绍Kafka中的时间轮原理。 Kafka中存在一些定时任务(DelayedOperation),如DelayedFe ...
分类:其他好文   时间:2020-10-30 12:06:34    阅读次数:18
走进科学之揭开神秘的"零拷贝"
前言"零拷贝"这三个字,想必大家多多少少都有听过吧,这个技术在各种开源组件中都使用了,比如kafka,rocketmq,netty,nginx等等开源框架都在其中引用了这项技术。所以今天想和大家分享一下有关于零拷贝的一些知识。计算机中数据传输在介绍零拷贝之前我想说下在计算机系统中数据传输的方式。数据传输系统的发展,为了写这一部分又祭出了我尘封多年的计算机组成原理:早期阶段:分散
分类:其他好文   时间:2020-10-30 11:49:47    阅读次数:12
9164条   上一页 1 ... 24 25 26 27 28 ... 917 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!