技术栈
reactor
Lucis__
6 天前
linux
·
服务器
·
网络
·
reactor
·
多路复用
I/O多路复用:基于epoll实现Reactor高性能TCP服务器
目录前言一、I/O多路复用1、select(1)fd_set(2)timeval(3)原理(4)特点(5)缺点
Cry丶
7 天前
reactor
·
响应式编程
·
最佳实践
·
算子转换
·
归纳总结
响应式流(Reactor)最佳实践指南
这是基于工程实际用法与 Reactor 核心逻辑整合的响应式流(Reactor)最佳实践指南。在响应式编程中,不要把它看作方法的调用,而要看作数据流经一条流水线,每个算子都是流水线上的一个加工站。
小杰312
10 天前
服务器
·
网络
·
c++
·
reactor
·
zlmediakit
·
zltoolkit
网络框架源码阅读技巧
不论再厉害的网络框架,最底层都是系统调用层。框架应用层抽象要真正调用到上述的系统API,都需要框架上层抽象出的对象类中的函数设计完成调用;
UrSpecial
19 天前
c语言
·
网络编程
·
reactor
·
epoll
基于C语言与Epoll的Reactor模型
在网络编程的世界里,如何高效地处理成千上万个并发连接始终是一个核心挑战。传统的“一个连接一个线程”的模型在连接数较少时简单有效,但当并发量上来后,线程创建和上下文切换的开销会成为系统的瓶颈。
猫吻鱼
23 天前
笔记
·
reactor
·
webflux
·
jooq
【笔记03】【Reactor 响应式编程② - 事务编程】
本篇作为 Reactor 响应式编程的笔记文章,因为以前虽然有过学习,但是长时间不使用又忘了,恰逢某些机缘巧合又需要了该特性的使用,趁着回忆的时候将笔记记录下来。
zs宝来了
1 个月前
reactor
·
netty
·
源码解析
·
线程模型
·
eventloop
Netty Reactor 模型:Boss、Worker 与 EventLoop
Netty 作为 Java 领域最流行的网络通信框架,其核心优势在于高效的 Reactor 线程模型。本文深入剖析 Netty 的 Reactor 模型实现,从 Boss、Worker 线程的职责划分,到 EventLoop 的事件循环机制,结合 Netty 4.1.x 版本的源码,全面揭示其高性能架构的设计精髓。
李庆政370
2 个月前
java
·
spring boot
·
reactor
·
响应式编程
·
reactor-core
Reactor-core 响应式编程 spring-boot-starter-webflux
(1)响应式编程=数据流+变化传递+声明式响应式编程是一种不同于Servlet的全新的编程范式和技术栈,它基于异步非阻塞的特性,能够借助EventLoop以少量线程应对高并发的访问,对微服务架构也颇有助益。
Trouvaille ~
2 个月前
linux
·
运维
·
c++
·
reactor
·
性能测试
·
高并发服务器
·
webbench
【项目篇】从零手写高并发服务器(十):性能测试与项目总结
💬 开篇:代码写完了不算完,得测!本篇我们用压测工具对HTTP服务器进行高并发测试,验证服务器的性能表现,然后做一个完整的项目回顾总结。
Trouvaille ~
2 个月前
运维
·
服务器
·
网络
·
c++
·
reactor
·
高并发
·
muduo库
【项目篇】从零手写高并发服务器(七):定时器TimerWheel与线程池
💬 开篇:上一篇我们实现了EventLoop,但它还缺两个重要能力:定时任务管理和多线程支持。本篇我们把前置知识中学过的时间轮集成到EventLoop中,然后实现EventLoopThread和EventLoopThreadPool,让服务器具备多线程处理能力。
cccyi7
2 个月前
服务器
·
http
·
reactor
支持 HTTP 协议的主从 Reactor 高性能服务器组件
本项目主要是实现一个高并发的服务器组件,可以简洁快速的完成一个高性能服务器的搭建。并且该组件内部可以提供不同应用层的协议支持,本项目中主要使用 HTTP 协议进行一个搭配。
Trouvaille ~
2 个月前
运维
·
服务器
·
c++
·
reactor
·
高并发
·
多路转接
·
epoll
【项目篇】从零手写高并发服务器(五):Channel事件管理与Poller模块
💬 开篇:这一篇我们进入Reactor模式的核心——事件管理。Channel负责管理一个文件描述符的事件(可读、可写、错误等),Poller负责封装epoll进行事件监控。这两个模块是整个服务器的"眼睛",负责发现哪些连接有事件需要处理。
cccyi7
2 个月前
reactor
仿 muduo 库 one thread one loop 式并发服务器实现
本项目主要是实现一个高并发的服务器组件,可以简洁快速的完成一个高性能服务器的搭建。并且该组件内部可以提供不同应用层的协议支持,本项目中主要使用 HTTP 协议进行一个搭配。
Thomas.Sir
2 个月前
性能优化
·
reactor
·
多线程
·
proactor
深入剖析 Reactor 多线程模型
Reactor多线程模型通过将I/O事件监听与业务逻辑处理解耦,结合线程池实现高并发、低延迟的异步处理。其关键突破在于利用操作系统I/O多路复用机制(如epoll)实现单线程监听多路事件,再通过线程池分发业务任务,避免线程阻塞与上下文切换开销。
tod113
3 个月前
网络
·
网络协议
·
tcp/ip
·
reactor
·
多路转接
·
tcpdump
Reactor反应堆模式
参考代码:https://gitee.com/yegelute/my_-linux-code/tree/master/Reactor
带刺的坐椅
3 个月前
ai
·
llm
·
reactor
·
agent
·
solon
·
solon-ai
赋予 AI Agent “无限续航”:语义保护型上下文压缩技术解析
想象一下,你正在指挥一个超级聪明的AI助手(我们称之为Agent)帮你完成一项复杂任务,比如策划一次跨国旅行。一开始,它记得你的所有要求:想去哪些国家、预算多少、喜欢什么类型的酒店。但随着任务的进行,它需要查询航班、比较酒店、查看天气……每一次查询和思考都会增加它的“记忆负担”。
乾坤瞬间
3 个月前
reactor
·
异步非堵塞
Reactor核心机制:本质的信号传递流程源码到实战
在使用 Reactor 进行响应式编程时,我们常常会遇到各种算子(如 map、flatMap、retryWhen)和生命周期钩子(如 doOnNext、doOnError)。但如果只停留在 API 调用层面,很容易在复杂场景下踩坑。只有深入理解其底层的信号传递模型和装饰器模式,才能真正掌握响应式编程的精髓,写出稳定、高效的代码。
阿湯哥
4 个月前
java
·
reactor
Reactor响应式编程中Sinks.Many
Reactor响应式编程中Sinks.Many的核心概念、类型、用法,以及它和FluxSink的区别,从「定义定位→核心类型→实战示例→对比FluxSink→使用场景」逐步讲解,用通俗易懂的语言+业务场景示例,帮你掌握这个高级发射器的核心用法。
太阳伞下的阿呆
4 个月前
reactor
·
高并发
·
响应式编程
·
异步
Reactor线程池切换publishOn与subscribeOn
在 Reactor(Project Reactor)中,publishOn 和 subscribeOn 是用于 切换执行线程(调度器) 的两个操作符,但它们的行为和用途 截然不同。下面是它们的详细区别与使用说明。
无小道
4 个月前
运维
·
服务器
·
c++
·
网络编程
·
reactor
·
epoll
基于epoll的单进程Reactor服务器
对以上结构图作出如下解释:无小道/linux_112
enjoy编程
4 个月前
spring boot
·
设计模式
·
reactor
·
netty
·
多线程
Spring boot 4 探究netty的关键知识点
Netty 采用了主从多线程 Reactor 模型(Main-Sub Reactor),通过巧妙的组件分工,将“连接建立”和“I/O 读写”分离到不同的线程组中处理。 在 Netty 的 Reactor 实现中,EventLoopGroup 是基石: