kafka消费方式
消息的消费一般有两种模式:推模式和拉模式。
- 推模式(push)是服务端主动将消息推送给消费者,很难适应消费的处理能力,有可能造成消费者处理不过来,导致拒绝服务或者消息拥塞。
2025年05月06日
kafka消费方式
消息的消费一般有两种模式:推模式和拉模式。
2025年05月06日
一、概述
上篇我们讲述了如何使用原生API操作Zookeeper,本篇则介绍如何使用ZKClient来进行相关操作。
ZKClient由Datameer进行开发,其对ZooKeeper的原生API进行了封装,同时还进行了功能增强,新增了如:超时重连,Watcher反复注册等功能。
2025年05月06日
实际工作中不知道你遇没遇到这种问题:
这种能不能实现http能够访问到服务内容,https也能够访问到服务内容呢?
2025年05月06日
提到锁,想必大家可能最先想到的是Java JUC中的synchronized关键字或者可重入锁ReentrantLock。它能够保证我们的代码在同一个时刻只有一个线程执行,保证数据的一致性和完整性。但是它仅限于单体项目,也就是说它们只能保证单个JVM应用内线程的顺序执行。
2025年05月06日
2025年05月06日
kafka作为主流的中间件相必大家都已经很熟了吧。kafka以其超强的性能吸引了一众的粉丝,称霸中间件领域。现在我们就来分析一下王者神器kafka有何与众不同吧
下边这是kafka的一个架构图,
1.kafka的主要开发语言是java和scala,在java圈比较流行。为啥就做kafka,因为当时作者正在看一个叫做kafka的作者写的书,所以就起了这个名字,这个也真是一桩佳话。
kafka是顺序写入,速度和内存速度相当,使用的是顺序i/o
2025年05月06日
注册中心zookeeper被重启,线上微服务全部掉线,怎么回事?!
最近因为一次错误的运维操作,导致线上注册中心zk被重启。而zk重启后发现所有线上微服务开始不断掉线,造成了持续30分钟的P0故障。