| RSocket | Request : Response | Input Type | Output Tpye | 
|---|---|---|---|
| Request & Response | 1:1 | Mono<T> | Mono<R> | 
| Fire & Forget | 1:0 | Mono<T> | 
        Mono<Void> | 
| Request Stream | 1:N | Mono<T> | 
    Flux<R> | 
  
| Request Channel | M:N | Flux<T> | 
    Flux<R> | 
  
Routing
@MessageMapping("create.user")
public Mono<User> createUser(Mono<User> usermono){
    return this.userService.create(usermono);
}
@MessageMapping("update,user")
public Mono<User> updateUser(Mono<User> usermono){
    return this.userService.update(usermono);
}
RSocketRequester W/O Data
rSocketRequester.route("product.all")
                 //.data()
                 .retrieveFlux(Product.class);
댓글 없음:
댓글 쓰기