摘要: Nginx版本1.22 Yum安装 Step1 去官网下载对应版本的源码包 Nginx源码包官网下载地址 Step2 上传到服务器 tar -xf nginx-1.22.1.tar.gz cd nginx-1.22.1/ 安装相关依赖 yum install -y gcc gcc-c++pcre p 阅读全文
posted @ 2023-11-15 17:41 付同學 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Kafka集群 版本:V3.5.1 名称 Node1 Node2 Node3 IP 172.29.145.157 172.29.145.182 172.29.145.183 (1)查看Kraft集群中的状态以及Leader节点,投票节点 使用--status可以查看集群选举次数/水位线以及投票节点等 阅读全文
posted @ 2023-10-19 08:49 付同學 阅读(734) 评论(0) 推荐(0) 编辑
摘要: Docker部署的设置 部署背景: 在DockerHub拉取的bitnami/kafka:3.4.1 镜像,如果要部署在Docker-Swarm集群或者单Docker部署,对于消息大小设置需要添加参数 KAFKA_CFG_MESSAGE_MAX_BYTES,如果设置为其他不符合规范的参数格式,会导致 阅读全文
posted @ 2023-10-18 14:34 付同學 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 惊群现象: 惊群现象是指由多个worker进程监听同一个Socket事件时,当事件发生时,相关的所有进程被惊醒,但最终只能有一个进程对该事件进行处理,其他进程会重新休眠,从而导致系统资源的浪费和系统性能的下降。惊群包含accept惊群和epoll惊群。 惊群的本质:睡眠和唤醒问题,属于典型的观察者模 阅读全文
posted @ 2023-09-25 15:34 付同學 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 传统的拷贝过程 流程步骤: (1)操作系统将数据从磁盘文件中读取到内核空间的页面缓存; (2)应用程序将数据从内核空间读入用户空间缓冲区; (3)应用程序将读到数据写回内核空间并放入socket缓冲区; (4)操作系统将数据从socket缓冲区复制到网卡接口,此时数据才能通过网络发送。 read/w 阅读全文
posted @ 2023-09-15 16:46 付同學 阅读(324) 评论(0) 推荐(0) 编辑