Spring Webflux 与 Rsocket

khi*_*han 2 rsocket webflux

我已经研究 rsocket 和响应式编程有一段时间了,经常提到 spring webflux,我想问 rsocket 和 spring webflux 之间有什么区别,或者它们是相同的东西。谢谢

Yur*_*mke 5

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

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

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