- 博客(12)
- 收藏
- 关注
原创 Kafka消息消费流程详解
Kafka消费者的流程可以概括为以下几个步骤:创建Kafka消费者实例;订阅一个或多个主题;拉取消息记录;处理消息;提交消费位移;控制消费速率;错误处理和重试;关闭消费者。下面将详细介绍每个步骤及其相关代码。
2023-07-16 23:20:02 1888
原创 Kafka 再均衡详解:实现消费者组的负载均衡和故障转移
在 Kafka 中,再均衡(Rebalancing)是指在消费者组内部发生变化时,Kafka 会重新分配分区给消费者,以实现负载均衡和故障转移的目的。再均衡是 Kafka 实现高可用性和可扩展性的重要机制之一。
2023-07-16 23:09:09 771
原创 kafka生产者参数
三者相比,acks=0可以达到最大吞吐量,acks=-1可以达到最大可靠性,acks=1是消息可靠性和吞吐量的一种折中方案。消息压缩以时间换空间的优化方式吗,对时延有一定要求,不推荐开启压缩。默认 none,无压缩。指定分区中有多少副本收到这个消息之后生产者才任务消息成功写入。生产者发送 ProducerBactch之前等待消息时间。socket发送消息缓存区的大小。scoket接受消息缓存区大小,默认 32KB。生产者请求响应最长时间。kafka集群 broker 地址。key 对应序列化类。
2023-07-16 22:19:18 154
原创 tar:Linux中的压缩和归档工具
在Linux和类Unix系统中,tar是一个广泛使用的工具,它可以帮助我们打包和压缩文件和目录。tar命令是一个功能强大且灵活的工具,
2023-06-17 23:04:49 288
原创 开发zeroc ice应用入门(java开发ice应用,python开发ice应用,java与python结合开发ice服务)...
ice作为一种rpc框架,为主流平台设计,包括Windows和Linux,支持广泛的语言,包括C++,Java,C#(和其他.Net的语言,例如Visual Basic),Python,Ruby,PHP和ActionScript。安装ice 1.官网下载地址https://zeroc.com/downloads/ice2.安装程序,本文安装位置E:\Program Files\Z...
2019-08-26 16:42:00 87
原创 ubuntu18.04 安装java
本人的ubuntu采用最新的18.04版本,java的安装方式与ubuntu版本无关。一、Ubuntu系统安装二、java下载1.进入官网下载页面http://www.oracle.com/technetwork/java/javase/downloads/index.html2.选择需要的版本,进入下载页面 选中红框才可以下载3.下载完成解压本人安装目录是/usr/...
2018-07-08 13:12:56 98073 10
原创 eclipse自动提示设置以及问题:去除变量自动提示(图文详解)
本文csdn地址:https://blog.csdn.net/qq_34114951/article/details/76946320第一件事 eclipse设置为自动提示配置步骤:1 Window > Preferences > Java > Editor > Content Assist2 “Auto Activation triggers for j...
2017-09-05 10:26:00 47
原创 ubuntu安装新版QQ
我一直无法解决Ubuntu QQ问题,而最近我重装ubuntu之后在网络上找到与QQ相关的内容,网上有大神开发出了新版的wineQQ,解决了我们对QQ的需求。经过尝试,完成了QQ安装如图安装的是wine QQ那么1.首先安装wine第一条命令 添加源sudo add-apt-repository ppa:wine/wine-builds第二条 sudo apt-get ...
2017-09-05 10:17:00 35
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人