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: - #20905 Provide gRPC support

1 votes, 3 watchers

Comment From: trustin

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

Comment From: bclozel

Closing for reasons similar to #20905