My Spring webflux控制器需要访问远程TCP服务器。我如何将响应从TCP服务器传输到客户端?
类似的东西:
knn.pred <- knn(modeldata[train, ], modeldata[test, ], cl[train])
conf.mat <- table("Predictions" = knn.pred, Actual = cl[test])
conf.mat
但是使用TcpClient(不是WebClient)。
谢谢,
- 尼克
答案 0 :(得分:2)
不幸的是,Spring WebFlux
确实有点专注于HTTP。
reactor-netty中有一个TcpClient
,但这个级别更低,需要一点netty
知识(因为你必须执行诸如自己构建和解码之类的东西) 。并且它不像Response
那样具有HttpClient
的概念,因此它不容易桥接到Mono
/ Flux
然后可以在您的控制器中进行转换......
所以我现在害怕这个特定的用例没有现成的解决方案:/我建议你open an issue。