上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页

2021年5月17日

RabbitMQ——Fedration插件

摘要: 前言 Fedration插件用来在不同的RabbitMQ集群之间复制队列消息,集群可以是内网也可以是公网,而这些对应用来说是透明的,即应用不会感知到,也不需要编写相关代码。 应用场景: 集群间复制队列消息 集群升级 特点: 松耦合性(Loose coupling) federation 插件能够在分 阅读全文

posted @ 2021-05-17 22:40 曹伟雄 阅读(791) 评论(0) 推荐(0) 编辑

2021年5月16日

RabbitMQ——使用Shovel插件迁移数据

摘要: 前言 公司的RabbitMQ集群要升级最新稳定版本,升级方案:新搭建一套集群,将数据迁移到新的集群,应用连接到新的集群。 因为系统可以接受短暂停机时间,所以采用Shovel插件将旧集群的数据迁移到新集群。经过分析,需要迁移的数据主要有两种: 队列中积压的消息; 延迟队列的消息; 安装插件 启动插件 阅读全文

posted @ 2021-05-16 23:23 曹伟雄 阅读(1353) 评论(1) 推荐(0) 编辑

2021年5月1日

Http——HttpClient使用

摘要: HttpClient简介 为了更好地处理向Web站点请求,包括处理Session、Cookie等细节问题,Apache开源组织提供了一个HttpClient项目, 看它的名称就知道,它是一个简单的HTTP客户端(并不是浏览器),可以用于发送HTTP请求,接收HTTP响应。 但不会缓存服务器的响应,不 阅读全文

posted @ 2021-05-01 11:50 曹伟雄 阅读(632) 评论(0) 推荐(0) 编辑

Http——Keep-Alive机制

摘要: 前言 HTTP keep-alive 也称为 HTTP 长连接。它通过重用一个 TCP 连接来发送/接收多个 HTTP请求,来减少创建/关闭多个 TCP 连接的开销。 1. HTTP中的keep-alive 1.1 为什么HTTP是短连接 众所周知,HTTP是短连接,client向server发送一 阅读全文

posted @ 2021-05-01 11:49 曹伟雄 阅读(30241) 评论(2) 推荐(8) 编辑

Http——HttpURLConnection详解

摘要: HttpURLConnection简介 在JDK的 java.net 包中已经提供了访问HTTP协议的基本功能的类:HttpURLConnection。 HttpURLConnection是Java的标准类,它继承自URLConnection,可用于向指定网站发送GET请求、POST请求。 它在UR 阅读全文

posted @ 2021-05-01 11:48 曹伟雄 阅读(32217) 评论(2) 推荐(5) 编辑

2021年4月29日

Kafak——日志数据策略

摘要: 前言 kafka 默认存放7天的临时数据,如果遇到磁盘空间小,存放数据量大,可以设置缩短这个时间。 全局设置 修改:server.properties log.retention.hours=72 log.cleanup.policy=delete 某个Topic设置 例如:将topic为logst 阅读全文

posted @ 2021-04-29 11:41 曹伟雄 阅读(465) 评论(0) 推荐(0) 编辑

2021年4月23日

Keepalived + LVS 搭建高可用负载均衡

摘要: 一、Keepalived简介 1、什么是keepalived? Keepalived是用C语言编写的路由软件。该项目的主要目标是为Linux系统和基于Linux的基础结构提供负载均衡和高可用性的简单而强大的功能。 负载平衡框架依赖于提供第4层负载平衡的著名且广泛使用的Linux虚拟服务器(IPVS) 阅读全文

posted @ 2021-04-23 09:23 曹伟雄 阅读(4864) 评论(1) 推荐(0) 编辑

2021年4月21日

TCP——抓包分析

摘要: 抓包数据: /go # tcpdump -n port 3306 # 发生了 3次握手 11:38:15.679863 IP 172.18.0.5.38822 > 172.18.0.3.3306: Flags [S], seq 4065722321, win 29200, options [mss 阅读全文

posted @ 2021-04-21 16:46 曹伟雄 阅读(652) 评论(0) 推荐(0) 编辑

TCP——连接核心参数

摘要: 一、SO_SEND_BUF和SO_REC_BUFF SO_SEND_BUF是操作系统内核的写缓冲区,所有应用程序需要发送到对端的信息,都会放到该缓冲区中,等待发往对端 SO_REC_BUFF是操作系统内核的读缓冲区,所有对端发过来的数据都会放到该缓冲区中,等待应用程序取走 linux下socket缓 阅读全文

posted @ 2021-04-21 16:45 曹伟雄 阅读(1460) 评论(0) 推荐(0) 编辑

TCP——四次挥手

摘要: TCP四次挥手流程 用中文来描述下这个过程: Client(可以是客户端,也可以是服务器端): 服务端大哥,我事情都干完了,准备撤了,这里对应的就是客户端发了一个FIN,然后进入 FIN-WAIT-1 状态 Server:知道了,但是你等等我,我还要收收尾,这里对应的就是服务端收到 FIN 后回应的 阅读全文

posted @ 2021-04-21 16:44 曹伟雄 阅读(491) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页

导航