Support kotlin coroutines
I don't see any mentioning of kotlin coroutines adapter or something like that, does it exist? If it doesn't, it would be really great to have such integration
Unfortunately I'm not familiar with Kotlin. Can you make some draft hot it should look like? Are there any adapters for blocking feign client (aka OpenFeign)?
I haven't seen such thing for blocking feign. Probably, that's because asynchronous nature of coroutines. I know that there is retrofit library implementation of something similar, here are some links about it https://github.com/square/retrofit/blob/master/CHANGELOG.md#version-260-2019-06-05 https://github.com/square/retrofit/blob/master/retrofit/src/main/java/retrofit2/HttpServiceMethod.java
It might be useful to look at kotlin coroutines library which provides an adapter to reactor: https://github.com/Kotlin/kotlinx.coroutines/tree/master/reactive/kotlinx-coroutines-reactor
Also spring-webflux support coroutines natively, so it might be useful to look there too.
If I understand everything correctly,
Mono<T> request1();
Flux<E> request2();
should become
suspend request1(): T
request2(): Flow<E>
add suspend support please, or is there an alternate?