基于Kafka的生产者消费者消息处理本地调试
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/68174111冷血之心的博客)
Kafka下载地址:http://download.csdn.net/download/qq_25827845/9798176
安装解压就可以
配置改动zookeeper.properties 与 server.properties改动为本地路径,如图所看到的:
将config文件夹中的zookeeper.properties 与 server.properties复制到bin/windows下。
windows的服务脚本在bin\windows
(1)启动服务:启动zookeeper:
zookeeper-server-start.bat zookeeper.properties
cd到bin\windows文件夹, 并把zookeeper.properties 复制到这里或者在命令中带上绝对路径
(2)启动kafka:
kafka-server-start.bat server.properties
(3)关闭服务:在启动服务的cmd窗体, 按ctrl+c另开窗体,
运行脚本kafka-server-stop.bat zookeeper-server-stop.bat
(4)消费測试:建立topic:
kafka-topics.bat --create --zookeeper localhost:2181--replication-factor 1 --partitions 1 --topic test_ywq
(5)建立一个Producer, 打开一个cmd窗体,运行:
kafka-console-producer.bat --broker-list localhost:9092 --topic test_ywq
(6)建立一个Consumer, 打开一个cmd窗体,运行:
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test_ywq
(7)生产和消费測试:
当在生产者的消息为hello?时。能够看到。在消费者里边能够消费到hello?
心得总结:
1. produce启动的时候參数使用的是kafka的port
consumer启动的时候使用的是zookeeper的port;
2.必须先创建topic才干使用。
3.topic本质是以文件的形式储存在zookeeper上的。
假设对你有帮助。记得点赞哦~欢迎大家关注我的博客,能够进群366533258一起交流学习哦~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决