我尝试在网上搜索,90% 的时间都遇到了详细说明“如何”使用 Apache 实现反向代理的页面。
我在想反向代理插件是如何编码的?
- 我知道他们解析请求并查看它应该被路由到哪个服务器。
- 然后他们是否为来自最终用户的每个连接创建一个线程,然后委派该线程连接到正确的服务器的责任。
- 继续接受来自其他客户端的更多请求并创建类似的线程。
- 当线程从服务器获得响应时,将其回复给客户端。并关闭线程。还是他们有线程池?
我正在从 C++ 角度考虑它。如果使用多线程来增加代理的吞吐量。
如果我的问题根本上是错误的,请原谅我的无知。
任何具有相关技术信息的链接或教程将不胜感激。