Accenture / reactive-interaction-gateway

Create low-latency, interactive user experiences for stateless microservices.

Home Page:https://accenture.github.io/reactive-interaction-gateway

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RSocket (and Reactive Streams) support

shafqatevo opened this issue · comments

Hi @kevinbader,

Have you considered supporting RSocket (http://rsocket.io/) and thereby Reactive Streams (http://www.reactive-streams.org/)?

This will allow clients to deal with the connectivity at a higher level of abstraction, directly linking the stream with the reactive streams code in client apps. The reactive stream can potentially extend all the way to Kafka consumers, again seamlessly getting consumed/produced by standard reactive streams libraries - that will be very powerful.

Spring Cloud Gateway (https://spring.io/projects/spring-cloud-gateway) supports RSocket. Sample: https://github.com/spencergibb/spring-cloud-gateway-rsocket-sample

Also this gateway: https://github.com/bsideup/liiklus

@shafqatevo thanks, I'll look into it!