- JDK 11+
- NodeJS 10+
To install JS Side, please enter the following commands in the terminal
cd ./js-client
npm install
The above command should install the required RSocket-JS dependencies
To build Java side, please type the following command in the project-root directory
./gradlew clean assemble
In order to run the browser client, please type in the following command
cd ./js-client
npm run start:dev
This command bootstrap a webpack-dev-server that will be hosting a webpage on the http://localhost:9001/
.
To run Java server, please input the following terminal command
./gradlew bootRun
This command bootstrap an RSocket-Server on the ws://localhost:8080
.
To play around with a vanilla RSocket, please checkout the first commit int this repository.
To play with Spring RSocket and RSocket-JS, please checkout the latest commit