okhttp 有计划使用异步套接字实现 http2 吗?

Rog*_*ger 1 nio okhttp http2

OkHttp 似乎在其 http2 实现中使用阻塞 I/O 和每个流一个线程。

okhttp 有计划使用异步套接字实现 http2 吗?

Jes*_*son 6

是的。但我们正在尝试使用 Kotlin 协程作为底层抽象来实现这一点,因此还有很多工作要做。

请注意,NIO 和异步 I/O 更具可扩展性,但不一定更快。也就是说,对于少于 8 个并发调用的客户端来说,异步 I/O 实际上会产生性能成本。

您的用例是什么?