随笔分类 - kafka
摘要:JMX JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。 通俗地讲,有了它就可以监控Java程序的基本信
阅读全文
摘要:1. kafka如何做到高吞吐量的? 采用批处理。如果一条一条的发消息,假如每条消息需要2毫秒,那么吞吐量不超过1000/2=500条/秒。如果采用批处理,假如此刻累积了100条消息,批处理需要等待一段时间比如8毫秒,加上发送一次的延时是2毫秒,那么一次批处理的时间是10毫秒。平均一条消息的耗时为1
阅读全文
摘要:闹着玩的来源:前台发送消息,后台接受处理发给kafka,kafka消费者接到消息传给前台显示。联想到websocket。 最终效果如图: 页面解释: 不填写内容的话,表单值默认为Topic、Greeting、Name 点击订阅,按钮变黑 重要提示:欲接受消息,先点击订阅 关键代码: 配置websoc
阅读全文
摘要:Zookeeper 解压后进入conf目录,复制出一个zoo.cfg,然后进入bin目录,直接运行zkServer.cmd Kafka 首先你得有一个安装包: 解压,目录结构: config目录里面是配置文件,在这里不做配置 在根目录,路径的位置输入cmd,回车即可跳出命令行 第一个坑 输入: 经上
阅读全文
摘要:默认你已经安装配置了Zookeeper和Kafka。 为了目录清晰,我的Kafka配置文件的Zookeeper部分是:加上了节点用来存放Kafka信息 启动Zookeeper,然后启动Kafka。 Zookeeper的节点树:根目录下有专门的Kafka存放节点【以前没有配这个,结果Kafka的一大堆
阅读全文
摘要:一、安装 下载最新版kafka,Apache Kafka,然后上传到Linux,我这里有三台机器,192.168.127.129,130,131 。 进入上传目录,解压到/usr/local目录下 进入/usr/local目录 然后改一下名字(这一步可有可无) 进入kafka目录,编辑配置文件 配置
阅读全文
摘要:前言 其实每个版本都有些许改动,只不过改动大小而已,但是网上的教程都真的太老了,其实更新一下也费不了多少时间 0.9.0 # Licensed to the Apache Software Foundation (ASF) under one or more # contributor licens
阅读全文