【发布时间】:2020-10-07 09:12:12
【问题描述】:
在 KTOR 中 HttpClient 的正确使用模式是什么。我应该像每个应用生命周期的单例一样使用它,还是应该根据每个请求创建它?
【问题讨论】:
在 KTOR 中 HttpClient 的正确使用模式是什么。我应该像每个应用生命周期的单例一样使用它,还是应该根据每个请求创建它?
【问题讨论】:
如果您需要连接到多个逻辑服务,我会说每个应用程序可能有多个客户端。 但是,如果您正在处理一个单一的 HTTP 服务器,最好有一个客户端,因为它建立并保持与服务器的连接。它还分配以下资源:准备好的线程、协程和连接。如果您有多个客户端,您可能会用完这些资源。
【讨论】: