Skip to content

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

Closed as not planned
Closed as not planned
@spring-projects-issues

Description

@spring-projects-issues

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    in: webIssues in web modules (web, webmvc, webflux, websocket)status: declinedA suggestion or change that we don't feel we should currently apply

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions