RSocket messaging services communication
RSocket, WebFlux, Reactor, Kotlin, Coroutines
edge-service <-~-> web-service <-~-> coroutines-service <-~-> reactor-service
Getting Started
./mvnw -f reactor-service spring-boot:start
./mvnw -f coroutines-service spring-boot:start
./mvnw -f web-service spring-boot:start
./mvnw -f edge-service spring-boot:start
http get :8004/api/messages
http post :8004/api/messages data=Hey
http get :8004/api/messages/3
./mvnw -f edge-service spring-boot:stop
./mvnw -f web-service spring-boot:stop
./mvnw -f coroutines-service spring-boot:stop
./mvnw -f reactor-service spring-boot:stop
Reference Documentation
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Coroutines section of the Spring Framework Documentation
- Spring Data R2DBC
Guides
The following guides illustrate how to use some features concretely:
Additional Links
These additional references should also help you: