Skip to content

Add Thrift RPC support to WebFlux [SPR-16466] #21011

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

Closed
spring-projects-issues opened this issue Feb 4, 2018 · 2 comments
Closed

Add Thrift RPC support to WebFlux [SPR-16466] #21011

spring-projects-issues opened this issue Feb 4, 2018 · 2 comments
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) status: declined A suggestion or change that we don't feel we should currently apply

Comments

@spring-projects-issues
Copy link
Collaborator

spring-projects-issues commented Feb 4, 2018

Vitaly Romashkin opened SPR-16466 and commented

I concerned into building high-performance, reactive microservices using Spring Webflux and Spring Boot 2.0.
Now one possible way of communication between microservices is RPC.
Curently in our team we are using Spring Boot 1.x, Spring 4.x, Tomcat/Jetty, Thrift as RPC library and have synchronious and blocking RPC calls between services.
To boost performance In the nearest future we are going to switch to async and non-blocking communication.
Binding async and non-blocking Netty/RxNetty runtime, running under Spring Webflux, with async Thrift RPC would be a greate improvement.
For ordinary user such operation migh be not trivial.
So, could you consider adding such integration to Spring web-reactive/web-flux?

As a reference there is a very interesting project - project armeria. You could adopt ideas/code from it or even better colloborate with its authors to make such integration.


Reference URL: #21011

Issue Links:

1 votes, 3 watchers

@spring-projects-issues spring-projects-issues added status: waiting-for-triage An issue we've not yet triaged or decided on type: enhancement A general enhancement in: web Issues in web modules (web, webmvc, webflux, websocket) labels Jan 11, 2019
@spring-projects-issues spring-projects-issues removed the type: enhancement A general enhancement label Jan 11, 2019
@trustin
Copy link

trustin commented Jan 22, 2020

Hi! Thanks for mentioning Armeria. We'd be happy to collaborate wherever possible. 😄

@bclozel
Copy link
Member

bclozel commented Jul 17, 2023

Closing for reasons similar to #20905

@bclozel bclozel closed this as not planned Won't fix, can't repro, duplicate, stale Jul 17, 2023
@bclozel bclozel added status: declined A suggestion or change that we don't feel we should currently apply and removed status: waiting-for-triage An issue we've not yet triaged or decided on labels Jul 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in: web Issues in web modules (web, webmvc, webflux, websocket) status: declined A suggestion or change that we don't feel we should currently apply
Projects
None yet
Development

No branches or pull requests

3 participants