4

服务 A 通过 HTTP 调用服务 B。这种情况经常发生,并且传输的数据量不是很大。我发现重新使用相同的 TCP 连接将多个请求从 A 发送到 B 似乎可以改善延迟。自然地,想到了连接池的想法:

  1. 打开到服务 B 的多个连接并保持它们处于活动状态
  2. 当 A 需要调用 B 时,为它提供池中的一个连接

实现这一点涉及解决一些超出我试图做的范围的问题,所以我正在寻找一种廉价的方法来实现这一点(也许在 A 和 B 之间有一些专门配置的代理服务器?)。

我可以直接跳进去开始编码,但这个问题似乎很常见,我很确定以前有人已经解决了它。

4

0 回答 0