私の Spring webflux コントローラーは、リモート TCP サーバーにアクセスする必要があります。TCP サーバーからクライアントへの応答をストリーミングするにはどうすればよいですか?
何かのようなもの:
WebClient client = WebClient.create("http://example.com");
....
@GetMapping(value = "/account")
public Mono<String> account() {
Mono<Account> account = client.get()
.url("/accounts/{id}", 1L)
.accept(APPLICATION_JSON)
.exchange(request)
.then(response -> response.bodyToMono(Account.class));
return account;
}
ただし、(WebClient ではなく) TcpClient を使用します。
ありがとう、
--ニック