This RSocket (open source reactive layer 5/6 networking protocol) demo is composed of several independent modules:
- a Spring Boot client/server application which shows the main features of the RSocket protocol and its integration with the Spring framework
- a demo about how to secure RSocket communications using BasicAuth
- a demo about how to secure RSocket communications using JWT
- a demo about the resumability feature of RSocket (no loss of data in case of a broken connection, in a full transparent way for the application code)
Reference documentation about RSocket with Spring and Spring Boot:
RSocket section in the Spring Reference Documentation
RSocket section in the Spring Boot Reference Documentation
Slides used as support during developer conferences or quickies can be found here. If you cannot access the link above (for example because your organization does not allow links to Google slides), there is copy of the slides in the repository (but this copy may not be as fresh as the source slides hosted in Google slides).
Those demos rely heavily on the examples provided by Rafał Kowalski. Rafał provides more details about RSocket and Spring Boot integration in its blog.
Those demos also include large parts of Greg Whitaker's examples: