Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: rSocket support #2002

Open
kamilgregorczyk opened this issue Aug 10, 2019 · 4 comments
Open

Proposal: rSocket support #2002

kamilgregorczyk opened this issue Aug 10, 2019 · 4 comments
Labels
type: enhancement New feature or request

Comments

@kamilgregorczyk
Copy link

It would be great if micronaut could support rSocket with rSocket-rpc lib, it seems to have better adoption than gRpc as it's fully reactive and much more performant as it does not use HTTP

@jameskleeh jameskleeh added the type: enhancement New feature or request label Aug 12, 2019
@jiraguha
Copy link

jiraguha commented Dec 23, 2020

Hi folks, Is there any news on this topic? What we are waiting for?

@graemerocher
Copy link
Contributor

Just a matter of priorities, contributions welcome though!

@sasitheprogrammer
Copy link

I would like to contribute, let me know

@mostroverkhov
Copy link

much more performant

this is not (and never was) accurate - e.g. performance (throughput) of spring-rsocket(cbor) over TCP is substantially worse than grpc-java for streaming interactions, and +- the same for request-response. rsocket/rsocket-rpc-java is abandoned project - I am not sure its generated code even compiles.

Additionally rsocket/rsocket-java - which is the basis for rsocket/rsocket-rpc-rxjava - is vulnerable to several
trivial denial-of-service attacks (memory overflow, file descriptors exhaustion) 1, 2, 3, 4 - so such servers are unsafe with
3rd party clients. They were reported to Springframework team who are main advocates & seems were maintaining rsocket/rsocket-java after big US companies lost interest - only 1 vuln was being worked on (though no release was made for 5 months now), other vulnerabilities are ignored.

@sdelamo sdelamo moved this from Todo to Under consideration in Roadmap Top Level Features Oct 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
Status: Under consideration
Development

No branches or pull requests

6 participants