是否有某种方法可以构建我自己的连接池。
我正在开发一个连接到服务器的应用程序。每次需要向服务器请求某些内容时,它都会创建一个连接并将其释放。
我希望提供一种透明的方式来从它们的池中获取连接。
我使用RestSharp来构建我的请求:
npm install babel-plugin-js-to-jsx
cat example.ls | lsc -cb --no-header | js-to-jsx | esformatter -c format.json
答案 0 :(得分:3)
正如您在RestSharp source code中看到的,RestSharp基于众所周知的System.Net
类,例如HttpWebRequest
和HttpWebResponse
。这些类已经使用自己的管道。
如果需要,可以调整此管道: Understanding System.Net Connection Management and ServicepointManager
如果应用程序继续发出请求,则所有待处理的请求都会 在ServicePoint上排队并按顺序处理。如果管道 打开,然后请求发送连接并放入 连接队列。如果关闭流水线,则请求 将保留在服务点的队列中并将发送 连接,只要有空闲连接就可以。