瓜农老梁

87 篇文章
18 人订阅

全部文章

瓜农老梁

Sentinle集群流控【源码笔记】

本文从集群流控概览入手,按照概览的步骤逐步分析各个步骤的源码实现过程。由于集群流控中token server可以是独立部署也可以是使用内嵌模式(即集群应用中的其...

6010
瓜农老梁

Sentinel断路器与熔断降级【源码笔记】

Sentinel的熔断降级通过断路器实现,本文通过介绍熔断器的定义、如何构建熔断器、断路器校验逻辑、断路器状态转换、异常/慢调用熔断流量是如何统计等方面梳理断路...

5431
瓜农老梁

RocketMQ消息发送常见错误与解决方案

本文将结合自己使用RocketMQ的经验,对消息发送常见的问题进行分享,基本会遵循出现问题,分析问题、解决问题。

8810
瓜农老梁

Sentinel熔断降级说明

Sentinel在1.8.0版本对熔断降级做了大的调整,可以定义任意时长的熔断时间,引入了半开启恢复支持。下面梳理下相关特性

5710
瓜农老梁

Sentinel流控日志与索引

Sentinel是如何记录流控日志的,以及日志和索引的格式是怎么样的。本文将对此做个梳理。

10110
瓜农老梁

Netty之客户端连接调用

本文主要梳理Netty客户端如何发起连接请求的以及最终通过SocketChannel与服务端建立连接,顺便分析了在此过程中涉及到的地址解析过程。

7920
瓜农老梁

Netty之异步通知机制

前面的文章分析了Channel实例化、初始化、注册机制,本文分析下异步结果的通知,也就是回调,同时梳理下Future、Promise、ChannelFuture...

8960
瓜农老梁

Netty组件之Channel注册

本文将分析EventLoopGroup初始化、EventLoop的选择策略以及Channel是如何通过EventLoop注册到Selector上的。

8010
瓜农老梁

Netty组件之Channel初始化

继上文分析Channel实例化流程后,本文通过分析Channel的初始化流程。旨在从整体上厘清DefaultChannelPipeline、ChannelHan...

7830
瓜农老梁

Netty组件之Channel实例化

Channel建立连接通道,封装了I/O的基本操作。那Channel在Netty中的实例化流程是怎么样的呢?

8640
瓜农老梁

RocketMQ内存传输及4.7消费线程参数设置

RocketMQ配置中有一个设置项为transferMsgByHeap,即是否通过堆内存传输数据。在文章“RocketMQ存储--同步刷盘和异步刷盘”中对其进行...

5710
瓜农老梁

为何建议关闭RocketMQ预热配置【实战笔记】

RocketMQ提供了一个预热配置项warmMapedFileEnable默认为关闭状态。曾在文章RoecketMQ存储--映射文件预热【源码笔记】分析过文件预...

11420
瓜农老梁

Reactor线程模型【原理笔记】

Reactor模型是基于事件驱动的线程模型,可以分为Reactor单线程模型、Reactor多线程模型、主从Reactor多线程模型,通常基于在I/O多路复用实...

10610
瓜农老梁

HTTP/2协议之Stream【原理笔记】

前面三篇介绍了HPPT/2的“连接前言”、“二进制桢”、“头部压缩”。本文从“流及多路复用”、“流状态”、“流量控制”、“流优先级”、“HTTP/2扩展”介绍H...

10220
瓜农老梁

HTTP/2协议之头部压缩【原理笔记】

为了报文传输更小、更快,在HTTP/2中Header头是经过压缩的,使用的压缩算法为HPACK。本文先通过Wireshark抓包截图直观感受下头部压缩效果,进而...

11410
瓜农老梁

HTTP/2协议之二进制桢【原理笔记】

HTTP/2的报文是以二进制桢发送的。那桢格式、桢大小、桢类型是怎么样的?本文会整理桢的格式以及十种桢类型。

10930
瓜农老梁

HTTP/2协议之连接前言【原理笔记】

HTTP/2在传输数据之前,先建立连接,建立HTTP/2连接的标记为Client发送连接前言Magic。HTTP/2属于应用层,位于TPC/IP及安全传输层协议...

8120
瓜农老梁

RocketMQ集群平滑扩缩容【实战笔记】

在 RocketMQ 集群的实践中,对集群扩容、缩容、节点下线等运维做到平滑、业务无感知、数据无丢失,这个对于集群运维的同学来说非常重要。

16540
瓜农老梁

gRPC背压流控、压缩及JSON通信【知识笔记】

本文继续整理gRPC的使用,走查解读官方给出的压缩示例、使用JSON通信以及手动流量控制。

28710
瓜农老梁

RocketMQ集群CPU毛刺问题复盘【实战笔记】

RocketMQ从节点、主节点频繁CPU飙高,很明显的毛刺,很多次从节点直接挂掉了。

14310

扫码关注云+社区

领取腾讯云代金券