基于 Netty 的 Reactor 的 TCP/HTTP/UDP/QUIC 客户端/服务器
Reactor Netty offers non-blocking and backpressure-ready TCP/HTTP/UDP/QUIC
clients & servers based on Netty framework.
Reactor Netty requires Java 8 or + to run.
With Gradle from repo.spring.io or Maven Central repositories (stable releases only):
repositories {
//maven { url 'https://repo.spring.io/snapshot' }
mavenCentral()
}
dependencies {
//compile "io.projectreactor.netty:reactor-netty-core:1.4.0-SNAPSHOT"
compile "io.projectreactor.netty:reactor-netty-core:1.4.0-M1"
//compile "io.projectreactor.netty:reactor-netty-http:1.4.0-SNAPSHOT"
compile "io.projectreactor.netty:reactor-netty-http:1.4.0-M1"
}
See the Reference documentation
for more information on getting it (eg. using Maven, or on how to get milestones and snapshots).
New to Reactor Netty? Check this Reactor Netty Workshop
and the Reference documentation
Here is a very simple HTTP server and the corresponding HTTP client example
…
…
Having trouble with Reactor Netty? We'd like to help!
reactor-netty. You can also chat
with the community on Gitter.Reactor Netty at github.com/reactor/reactor-netty/issues.Reactor Netty uses GitHub’s integrated issue tracking system to record bugs and feature requests.
If you want to raise an issue, please follow the recommendations below:
Reactor Netty that you are using, as well as your Operating System and
JVM version.See our Contributing Guide for information about contributing to Reactor Netty.
You don't need to build from source to use Reactor Netty (binaries in
repo.spring.io), but if you want to try out the latest and
greatest, Reactor Netty can be easily built with the
gradle wrapper. You also need JDK 1.8.
$ git clone https://github.com/reactor/reactor-netty.git
$ cd reactor-netty
$ ./gradlew build
If you want to publish the artifacts to your local Maven repository use:
$ ./gradlew publishToMavenLocal
https://projectreactor.io/docs/netty/release/api/
Reactor Netty is Open Source Software released under the Apache License 2.0
暂无开放 Issues,或尚未同步最近议题。