Spring Webflux 与 Rsocket

Spring Webflux vs Rsocket

我研究 rsocket 和反应式编程有一段时间了,经常提到 spring webflux 我想问一下 rsocket 和 spring webflux 有什么区别,或者它们是否相同 things.Thanks

RSocket (https://rsocket.io) 为客户端-服务器和服务器-服务器通信之间的 Reactive Streams 语义提供协议。它允许您在具有各种语义和双向的网络上使用 Flow (Flux) 或单个响应 (Mono)。

Spring Webflow (https://spring.io/projects/spring-webflow) 是一种为非阻塞操作构建具有反应流语义的 webapp 的方法。

通常您可以将这些结合起来,例如您的后端使用 RSocket 连接到其他服务,或者您可以选择让某些客户端(例如浏览器中的 Javscript 运行)通过 WebSockets 使用 RSocket 与服务器通信用于流式传输事件。