【问题标题】:Can you create too many instances with Ktor你能用 Ktor 创建太多实例吗
【发布时间】:2021-02-18 18:58:13
【问题描述】:

来自OkHttp 如果您创建了太多 OkHttp 客户端实例,您最终会因为创建太多客户端而得到OutOfMemoryException

这也是你在使用 Ktor 时需要担心的事情吗?

我正在尝试从 okhttp 迁移到 ktor 以支持 KMM 并且对 Ktor 只有一点经验

【问题讨论】:

    标签: ktor kotlin-multiplatform


    【解决方案1】:

    您可以根据需要创建任意数量的HttpClient,就像使用OkHttp 一样。

    您可以将其设为单例,以便只有一个客户端实例。

    您可以自己完成,也可以使用 DI 库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-13
      • 2011-12-28
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      相关资源
      最近更新 更多