阿志@Duan

越努力,越幸福!

2021年6月7日

Kafka(三)自动提交存在的问题?

摘要: 一、问题描述 开发过程中。假设 Consumer 当前消费到了某个主题的最新一条消息,位移是n,之后该主题没有任何新消息产生,故 Consumer 无消息可消费了,所以位移永远保持在n。由于是自动提交位移,位移主题中会不停地写入位移=n的消息。显然 Kafka 只需要保留这类消息中的最新一条就可以了 阅读全文

posted @ 2021-06-07 11:02 Dsz.java 阅读(680) 评论(0) 推荐(0) 编辑

2021年6月6日

Kafka(二)关于Kafka设置(spring.kafka.consumer.enable-auto-commit=false)依然提交消息确认的offset问题分析。

摘要: 一、消息消费确认 简单说下kafka消费的逻辑。 当前生产这发送消息到相应的主题topic,消费端可以去监听自己所关注的topic消息,从而实现本地逻辑的流转。 消费的确认的方式: 1、消费端(kafka)自动提交 spring.kafka.consumer.enable-auto-commit=t 阅读全文

posted @ 2021-06-06 16:14 Dsz.java 阅读(4172) 评论(0) 推荐(1) 编辑

2021年5月21日

Kafka(一)集群搭建以及常用命令可视化工具

摘要: 一、Kafka相关术语解释 1)Broker Kafka集群包含一个或多个服务器,这种服务器被称为broker。broker端不维护数据的消费状态,提升 了性能。直接使用磁盘进行存储,线性读写,速度快:避免了数据在JVM内存和系统内存之间的复制, 减少耗性能的创建对象和垃圾回收。 2)Produce 阅读全文

posted @ 2021-05-21 15:47 Dsz.java 阅读(374) 评论(0) 推荐(0) 编辑

2021年5月19日

CPU相关信息操作

摘要: 1、CPU物理个数 cat /proc/cpuinfo | grep "physical id" | sort| uniq| wc -l 2、CPU逻辑个数 cat /proc/cpuinfo| grep "processor"| wc -l 3、每个物理CPU核数 cat /proc/cpuinf 阅读全文

posted @ 2021-05-19 10:36 Dsz.java 阅读(36) 评论(0) 推荐(0) 编辑

2021年5月17日

Nginx系列篇

摘要: 一、Nginx安装 1、安装相关依赖环境 yum install gcc;yum install pcre-devel;yum install zlib zlib-devel;yum install openssl openssl-devel; 2、下载nginx安装包 wget http://ng 阅读全文

posted @ 2021-05-17 13:41 Dsz.java 阅读(549) 评论(0) 推荐(0) 编辑

2021年5月12日

Docker-Redis部署

摘要: 1、docker-compose.yml version: '3.7' services: redis: image: redis container_name: redis hostname: redis #redis容器主机名 restart: always ports: - 6379:6379 阅读全文

posted @ 2021-05-12 10:43 Dsz.java 阅读(69) 评论(0) 推荐(0) 编辑
Linux常用命令

摘要: 1、列出所有磁盘:fdisk -l 2、查看操作系统栈的大小 ulimit -s 8192kb 3、单个进程通信连接数 ulimit -n 1024个上限 阅读全文

posted @ 2021-05-12 10:36 Dsz.java 阅读(40) 评论(0) 推荐(0) 编辑

2021年5月10日

Docker常用命令

摘要: 1、docker system df 查看docker相关内容磁盘占用大小 2、du -sh * 查看当前每个目录文件磁盘占用大小 3、docker system prune -a 该指令默认会清除所有如下资源: 已停止的容器(container) 未被任何容器所使用的卷(volume) 未被任何容 阅读全文

posted @ 2021-05-10 15:25 Dsz.java 阅读(75) 评论(0) 推荐(0) 编辑

2021年5月8日

Google操作

摘要: 1、chrome://net-internals/#dns 查询缓存的DNS 阅读全文

posted @ 2021-05-08 13:55 Dsz.java 阅读(36) 评论(0) 推荐(0) 编辑
JAVA实现动态二维码输出

摘要: 一、控制层 1 @GetMapping(value = "/generate") 2 @ResponseBody 3 public void generateQR(@RequestParam("url")String url, HttpServletResponse response) { 4 Bu 阅读全文

posted @ 2021-05-08 10:59 Dsz.java 阅读(779) 评论(0) 推荐(0) 编辑