首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#reactor

【网络】五种IO模型&&多路转接select/poll/epoll&&Reactor反应堆模式

用户10925563

如果内核还未将数据准备好,系统调用仍然会直接返回,并且返回 EWOULDBLOCK 错误码

15610

高性能实践IO之Reactor模式

用户9184480

讲到高性能IO绕不开Reactor模式,它是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢?

13910

【在Linux世界中追寻伟大的One Piece】Reactor反应堆模式

枫叶丹

5710

【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案

叫我龙翔

Reactor是反应堆模型,那么什么叫反应堆呢?反应堆可以理解为对应事件的管理容器!

12810

【计网】实现reactor反应堆模型 --- 处理数据发回问题 ,异常处理问题

叫我龙翔

在上一篇文章中我们搭建起了Reactor反应堆模型的基础框架,可以实现对数据接受。那么接下来就需要对数据进行处理之后发回。

12310

【计网】实现reactor反应堆模型 --- 框架搭建

叫我龙翔

到目前为止,我学习了计算机网络,了解了网络传输的过程,理解网络协议栈的层与层之间的关系。实践了使用TCP进行的网络编程,也了解了协议的编写,实际了http协议下...

6310

重学SpringBoot3-Spring WebFlux之Reactor事件感知 API

CoderJia

在现代应用中,响应式编程逐渐成为处理高并发、异步非阻塞任务的首选编程范式。在 Spring Boot 3 中,响应式编程通过 Reactor 库得到了广泛应用,...

18820

深入理解libevent事件库的原理与实践技巧

Lion Long

reactor最重要的两个元素:IO和事件。既然libevent封装了reactor,那么需要了解reactor中IO、事件以及它们之间的关系。

30710

深入理解Reactor核心概念

CoderJia

随着 Web 应用和分布式系统的复杂性不断增加,传统的同步编程模型逐渐暴露出难以应对高并发、高吞吐量需求的局限性。Java 在 8 之后引入了大量新特性,包括响...

15610

探索Reactor网络模型在当今应用领域的革新

Lion Long

使用单个reactor的场景和使用多个reactor的场景。使用多个reactor又有多线程和多进程的不同用法。

11710

Linux Reactor网络模型与高效http静态服务器构建

Lion Long

Reactor意译“反应堆”,是一种事件驱动机制,程序需要提供回调函数,注册到reactor中。 Reactor模型包含三个重要组件:多路复用器,事件分离器,事...

8800

Linux网络设计中的Reactor网络模型与百万级并发实践

Lion Long

思路:初始化reactor内存块,避免脏数据;创建events和block并初始化,将events添加到block中,将block添加到reactor的链表中管...

12910

【Linux】高级IO --- Reactor服务器IO设计模式

举杯邀明月

1. 多路转接接口select poll epoll所做的工作其实都是事件通知,只向上层通知事件到来,处理就绪事件的工作并不由这些API来完成,这些接口在进行...

12700

Reactor 模型

ge3m0r

reactor 是一种管理网络 I/O 的模型,我们知道,内核对于网络 I/O 的管理方式是用的 select/poll epoll ,那么应用程序之间可能也需...

12100

I/O 多路复用, select, poll, epoll

ge3m0r

从宏观角度,这三个其实都会设计阻塞,包括基于 epoll 设计的 reactor 模型也会涉及阻塞,当然 windows 有基于异步的 IOCP 模型。不过鉴于...

10000

一文搞懂什么是阻塞IO、信号驱动IO、Reactor模型、零拷贝

鲁大猿

公众号《鲁大猿》 ,寻精品资料,帮你构建Java全栈知识体系 http://www.jiagoujishu.cn

41110

Reactor模式笔记

CBeann

Handle(句柄或是描述符):本质上表示一种资源,是由操作系统提供的;该资源用于一个个的事件,比如说文件描述符号,或事针对网络编程中的Socket描述符。事件...

19510

聊聊reactor-logback的AsyncAppender

code4it

reactor-logback/src/main/java/reactor/logback/AsyncAppender.java

14610

reactor 第一篇 响应式简介

伍六七AI编程

Spring WebFlux (project-reactor) 和 RxJava2+ 都是响应式流的实现。 Spring 正在使用 project-react...

39210

Reactor 第十二篇 WebFlux集成PostgreSQL

伍六七AI编程

在现代的应用开发中,数据库是存储和管理数据的关键组件。PostgreSQL 是一种强大的开源关系型数据库,而 WebFlux 是 Spring 框架提供的响应式...

28510
领券