Reactive IPC for the JVM
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper
ripc-core/src
ripc-protocol-tcp/src
ripc-reactor-examples/src/main
ripc-reactor/src
ripc-rxjava1-examples/src/main/java/io/rpc/rx/protocol/tcp
ripc-rxjava1/src
ripc-test/src/main/java/io/ripc/test
ripc-transport-netty4-examples/src/main
ripc-transport-netty4/src
.gitignore
LICENSE.txt
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Reactive Inter-Process Communication Library

The intent of this project is to bring together Reactive Streams, RxJava, Reactor and similar efforts on networking libraries to create a “networking kernel” that can be the foundation of reactive, stream oriented IO for clients and servers supporting UDP, TCP, HTTP/1, HTTP/2 and WebSockets and a mechanism for pluggable codecs on top of all transports.

The desired timeline is BETA (1.0.rc1) by September 2015 and GA (1.0 Final) by end of 2015.

This would result in 3 layers of modules: API, Transport and Core.

screen shot 2015-03-06 at 4 06 51 pm

Discussion of goals and motiviations can be found in Issue #1.