【发布时间】:2021-01-18 18:23:36
【问题描述】:
我有简单的 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 频道?
【问题讨论】:
标签: java spring-boot rsocket rsocket-java spring-rsocket