RSocket 是第五代响应式框架吗?

Is RSocket a fifth generation reactive framework?

根据 David Karnok 的分类,第 5 代响应式框架描述如下

Reactive-Streams will need extensions to support reactive IO operations in the form of bi-directional sequences (or channels).

operator-fusion by David Karnok's

RSocket 定义如下

RSocket is an application protocol providing Reactive Streams semantics over an asynchronous, binary boundary. It enables the following symmetric interaction models via async message passing over a single connection: request/response (stream of 1) request/stream (finite/infinite stream of many) fire-and-forget (no response) channel (bi-directional streams)

那么RSocket是第五代响应式框架吗?

简而言之,如果您想遵循 David Karnok 对第五代响应式框架的定义,那么答案是 :

RSocket 将反应式语义扩展到线路级别,使分布式系统了解彼此的容量,并允许将流量控制、背压和租赁移动到协议级别,而无需任何自定义添加以补救消费者无法跟上产品速度的情况,例如缓冲、节流...