V2AS
问路
意见反馈
↓ 按住下拉
log4j2同步日志引发的性能问题
1 问题回顾 1.1 问题描述 在项目的性能测试中,相关的接口的随着并发数增加,接口的响应时间变长,接口吞吐不再增长,应用的CPU使用率较高。 1.2 分析思路 谁导致的CP ......
日志
异步
log4j2
输出
AsyncLogger
通过redis学网络(2)-redis网络模型
本系列主要是为了对redis的网络模型和集群原理进行学习,我会用golang实现一个reactor网络模型,并实现对redis协议的解析。 系列源码已经上传github https://github ......
Redis
redis
协议
网络
Conn
Linux 网络发包流程
哈喽大家好,我是咸鱼 之前咸鱼在《Linux 网络收包流程》一文中介绍了 Linux 是如何实现网络接收数据包的 简单回顾一下: 数据到达网卡之后,网卡通过 DMA 将数据放到 ......
发送
Linux
数据包
网卡
skb
【调试】ftrace(一)基本使用方法
Ftrace是Linux Kernel的官方tracing系统,支持Function trace、静态tracepoint、动态Tracepoint的跟踪,还提供各种Tracer,用于统计最大irq延迟、最大函数调用栈大小、 ......
tracing
echo
trace
event
sys
java架构《并发编程框架篇 __Disruptor》
Disruptor入门 可以通过Maven或者下载jar来安装Disruptor。只要把对应的jar放在Java classpath就可以了。 我们从一个简单的例子开始学习Disruptor:生产者传递 ......
Disruptor
public
线程
ringBuffer
LongEvent
分布式ID生成方案总结整理
目录 1、为什么需要分布式ID? 2、业务系统对分布式ID有什么要求? 3、分布式ID生成方案 3.1 UUID 3.2、数据库自增 3.3、号段模式 3.4、 Redis实现 3.4、 雪花算法(SnowFl ......
ID
分布式
生成
数据库
id
【源码】
RingBuffer
(二)——消费者
前一篇是生产者的处理,这一篇讲消费者的处理 我们都知道,消费者无非就是不停地从队列中读取数据,处理数据。但是与BlockedQueue不同的是,
RingBuffer
的消费者不会对 ......
final
序号
源码
sequence
private
ESP-ADF相关学习笔记
1.makefile:定义了一系列的规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚 ......
音频
笔记
元素
audio
element
从零开始实现lmax-Disruptor队列(六)Disruptor 解决伪共享、消费者优雅停止实现原理解析
MyDisruptor V6版本介绍 在v5版本的MyDisruptor实现DSL风格的API后。按照计划,v6版本的MyDisruptor作为最后一个版本,需要对MyDisruptor进行最终的一些细节优化。 v ......
final
public
消费者
MySequence
private
Disruptor-高性能队列
简介 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka、RabbitMQ用于服务间的消息队列不同,disruptor一般用于 ......
Disruptor
队列
disruptor
高性能
线程
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
Linux下安装ffmpeg,视频格式转换
C# 检测某版本VC++是否安装
常用js特效
4
华为路由交换综合实验 ---IA阶段
5
在CentOS 6 32/64 上安装 PPTP 方式 VPN 服务
6
一次 RocketMQ 进程自动退出排查经验分享(实战篇)
7
Qt Charts 动态实时绘制各种曲线图
8
修改feign解析器替换json
9
unity优化 — UGUI纹理格式的选择
10
【luogu T24743 [愚人节题目5]永世隔绝的理想乡】 题解