构建一个Android客户端应用程序以与支持HTTP2的流服务交互

时间:2019-01-29 18:20:45

标签: android netty okhttp http2 reactive-streams

我正在构建一个将与流服务交互的android应用程序。该服务支持http2连接。应用程序将通过有线发送大块音频文件(从通过麦克风输入的实时音频中分块,或从大音频文件中分块)。该服务将部分返回音频文件的文本转录。我正在研究此用例的适当库。看来OkHttp是用于管理http2连接的首选库,而RxJava则是在无阻塞背压的情况下异步处理请求和响应流的首选库。

问题:

  1. 在不实现反应性范例的情况下异步进行调用的性能含义是什么?或者,强制性地实现上述架构是强制性的。我是反应式流的新手,对它提供的优势不是很熟悉。

  2. 上述问题的体系结构听起来是否合理。有可能进行优化吗?

  3. 对于库来处理http2连接以及以响应方式流式传输请求和响应还有其他建议吗?

0 个答案:

没有答案