Add Thrift RPC support to WebFlux [SPR-16466] #21011
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
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
The text was updated successfully, but these errors were encountered: