我有简单的 Spring boot RSocket 服务
@MessageMapping("msend")
public Flux<String> msend(String message) {
log.info("msend channel publish " + message);
return Flux.just(message, " "+System.currentTimeMillis());
}
连接2个Spring服务很容易,但是我的客户端应用程序没有spring,我的客户端应该在RSocket java中
我很难理解如何向该特定通道发送(路由,如 Spring RsocketRequester)消息。
客户端代码应该是:
Mono<RSocket> rsocket = RSocketConnector.create()
.metadataMimeType(WellKnownMimeType.MESSAGE_RSOCKET_COMPOSITE_METADATA.getString())
.connect(TcpClientTransport.create(2050));
///real path "http://gateway:2022/producer/toProducerRsocket", 2050)
///toProducerRsocket redirect to producer/rsocket
是否可以订阅 Spring 频道?