摘要:
最近学kafka的时候看了挺多资料直接复制别人的有些不好意思,暂时也写不出自己满意的kafka知识整体的博客 所以给大家推荐我觉得很有帮助的文档资料 中文版的kafka官网,https://kafka.apachecn.org/intro.html 以及几篇博客跟着操作下来基本就会了 Linux Z 阅读全文
摘要:
下载tar包,版本kafka2.12-2.6.0,放入/usr/local/share文件夹解压缩 cd /usr/local/share #下载kafka(官网也有) wget https://apache.osuosl.org/kafka/2.6.0/kafka_2.12-2.6.0.tgz # 阅读全文
摘要:
Java操作Zookeeper,推荐使用Apache的Curator。 项目结构(maven项目) maven依赖 <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <ver 阅读全文
摘要:
zookeeper管理的数据结构像一个unix文件系统,/为根目录,然后你可以创建znode,可以理解为子节点,然后每个znode可以有data 放数据,有stat记录这个znode的创建时间版本号上次修改时间等等状态信息,有acl做权限控制。data不推荐太大,推荐1M以内。然后znode在持久化 阅读全文
摘要:
由于只有一台电脑,所以搭建一个伪集群(伪集群就是在一台电脑上模拟搭建集群,走不同端口启动,真实的情况在每台机器上搭建一个zookeeper或者每台机器两个zookeeper等),道理是一样的,只不过要注意别被防火墙或者安全组规则挡住了zookeeper节点间的通信,每个节点直接的网络要是通的。 集群 阅读全文
摘要:
先打印1,然后1.5秒后打印2 /* 休眠函数sleep 调用 await sleep(1500) */ function sleep(ms) { return new Promise(resolve=>setTimeout(resolve, ms)) } async function main() 阅读全文
摘要:
示范 const rate_limit=require('./RateLimitUtil') //配置 rate_limit.config(5) //执行 setInterval(function () { if(rate_limit.isExecutable()){ console.log('现在 阅读全文
摘要:
解密前消息 解密后: {“status”:“error”,“ts”:1605926619229,“id”:“”,“err-code”:“bad-request”,“err-msg”:“1, is not json string”}依赖websocketzlib解密函数 let decode=func 阅读全文
摘要:
使用示范 send发送后会同步返回发送后服务器的响应消息 依赖 websocket 安装websocket:npm install websocket 安装过程可能需要你安装python vs等如果报错看报错信息把需要的依赖安装即可 组件代码 const WebSocketClient = requ 阅读全文
摘要:
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </d 阅读全文