【发布时间】:2021-04-19 16:20:10
【问题描述】:
是否有可能以像 flatMapSequential 这样的顺序方式从客户端向服务器发送消息?如果我使用,默认行为似乎只是像 flatMap 这样几乎顺序的方式
requester.route("name")
.data(fluxSendToServer.doOnNext(nr -> log.trace("Send next " + nr.getRequest().getCurrentSequenceValue())))
.retrieveFlux(ResponseMessageWrapper.class)
并在服务器上记录序列。
【问题讨论】:
-
任何额外的代码来澄清你的意思?到目前为止,您显示的代码 sn-p 是按顺序工作的
-
+1 以上评论。这应该映射到通道操作。您提供的数据可以根据需要进行结构化。您可以在调用 data() 之前专门使用 flatMapSequential 来保证它的行为类似于 flatMapSequential。