【发布时间】:2021-08-24 05:21:07
【问题描述】:
一直在研究 rsocket 和响应式编程,并且经常提到 spring webflux 我想问一下 rsocket 和 spring webflux 之间的区别是什么,或者它们是相同的东西。谢谢
【问题讨论】:
一直在研究 rsocket 和响应式编程,并且经常提到 spring webflux 我想问一下 rsocket 和 spring webflux 之间的区别是什么,或者它们是相同的东西。谢谢
【问题讨论】:
RSocket (https://rsocket.io) 为客户端-服务器和服务器-服务器通信之间的反应流语义提供协议。它允许您在具有各种语义和双向的网络上使用 Flow (Flux) 或单个响应 (Mono)。
Spring Webflow (https://spring.io/projects/spring-webflow) 是一种为非阻塞操作构建具有反应式流语义的 web 应用程序的方法。
通常您可以将这些结合起来,例如您的后端使用 RSocket 连接到其他服务,或者您可以选择让某些客户端(例如在浏览器中运行的 Javscript)使用 RSocket over WebSockets 与服务器通信以进行流式事件。
【讨论】: