我目前有一个生成大量数据的应用程序,并定期将其发送到各种REST端点(不同的路径)。目前,在我的应用程序中,每个路径的每个数据点都使用一个新的HttpURLConnection
对象,所以我想这不会很好地扩展,因为需要经常创建一个新的连接对象,即使它们都是指向相同的目的地地址。
我可以使用一个好的应用程序/库来发送所有这些(可能是异步的)吗?这里的关键点是它们都被发送到同一地址。我正在创建的应用程序是一个服务,所以它将永远运行"永远"在服务器中并不断建立联系。
编辑:我考虑过只使用相同的连接对象,但我不仅在网上看到了这些问题,而且还不想处理有关连接丢失等的问题。理想情况下,我和#39; m正在寻找负责管理开销的库。
答案 0 :(得分:2)
什么都不做。写下你的正常代码。 HttpURLConnection
通过HTTP Keep-alive在幕后进行连接池。
注意您从客户端发送请求,并将发送到服务器。