java - 如何在 Spring webflux 层次结构中发布数据?
问题描述
我正在使用 spring webflux 开发一个代理应用程序。客户端发送请求以获取前 100 条记录。服务器 1(Spring webflux 项目)向服务器 2 发送请求,并获取前 100 条记录(Flux<MyData>
)然后对其应用过滤器(拒绝一些数据),现在服务器 1 的记录少于 100 条,所以它必须发送另一个请求准确地获取 100 条正确记录。但是我不能用 Spring webflux 动态地做到这一点。如何动态收集 100 条记录?
注意:我有fetchData
通过 WebClient 发送请求的方法,以便max
从记录中获取first
记录。
Flux<MyData> fetchData(int first, int max){
...
}
解决方案
推荐阅读
- reactjs - 隐藏材质UI依然渲染元素
- javascript - 我们如何为输入类型提供多个 id?
- bash - 用于在终端输出中搜索特定单词的 Bash 脚本
- android - 将 Android NDK 添加到项目和`OS无关路径错误`
- visual-studio - Visual Studio 2017 如何将缺少的 dll 添加到 C++ 项目?
- python - 通过用户输入在字典中添加/减去值
- android - 为什么我的 ionicApp 采用 Android 浏览器 4.0 版本
- wordpress - 元素 <> 在点 (,) 处不可点击。其他元素会收到点击:...
- rest - REST:保护公共 GET URL
- android - 每次启动 Activity 时都会调用 OnChildAdded EventListener。即使没有添加新的孩子