SkillAgentSearch skills...

Reactor

NIO 编程模型 - Reactor,各版本实现

Install / Use

/learn @chuondev/Reactor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Reactor

依据 Doug Lea 的 Scalable IO in Java 基于 NIO 实现的 Reacotr 模式的回显服务器

  • BasicHandler: 单线程处理器
  • MultiReactor: 主从 Reactor
  • MultithreadHandler: 线程池处理器
  • Reactor: 接收连接,I/O 读写

Reactor 模型的说明:https://www.cnblogs.com/chuonye/p/10725372.html

Getting started

编译

javac -encoding utf-8 *.java

运行

java Reactor
java MultiReactor

测试

使用 telnet 命令进行测试,在 windows 下记得打开回显(ctrl+] -> set localecho -> Enter)

D:\>telnet 127.0.0.1 10393
Implementation of Reactor Design Partten by tonwu.net
reactor> Hello World!
Hello World!
reactor>

遗失对主机的连接。
D:\>
View on GitHub
GitHub Stars57
CategoryDevelopment
Updated7mo ago
Forks33

Languages

Java

Security Score

77/100

Audited on Aug 19, 2025

No findings