【发布时间】:2020-08-22 13:57:18
【问题描述】:
我有一个数据源服务,它以观察者为参数。
void subscribe(Consumer onEventConsumer);
我想使用通量作为 RSocket 的响应流。 我怎样才能做到这一点? 我现在看到的应该是这样的
Flux<T> controllerMethod(RequestMessage mgs) {
var flux = Flux.empty();
dataSource.subscribe(event -> flux.push(event));
return flux;
}
但是我很怀疑这是一个合适的解决方案,而且我是响应式方法的新手,我不知道我应该在这里使用什么方法?
【问题讨论】:
标签: java reactive-programming project-reactor flux rsocket