rsocket-kotlin icon indicating copy to clipboard operation
rsocket-kotlin copied to clipboard

Migrate to coroutines 1.7

Open whyoleg opened this issue 2 years ago • 0 comments

Needs ktor with coroutines 1.7 support, likely ktor 2.3.2 - because of incompatibilities. In scope of this we need:

  • migrate to turbine 1.0 https://github.com/cashapp/turbine/releases/tag/1.0.0
  • use kotlinx-coroutines-test instead of hand written runTest
  • use Dispatchers.IO in ktor-tcp native transport
  • check performance difference with new channels algorithm
  • recheck experimental API usage

whyoleg avatar Jun 22 '23 06:06 whyoleg