【发布时间】:2013-02-28 00:35:52
【问题描述】:
我尝试在网上搜索,90% 的时间都遇到了详细说明“如何”使用 Apache 实现反向代理的页面。
我在想反向代理插件到底是怎么编码的?
- 我知道他们会解析请求并查看它应该被路由到哪个服务器。
- 然后他们是否为来自最终用户的每个连接创建一个线程,然后将该线程委托给正确的服务器连接。
- 继续接受来自其他客户端的更多请求并创建类似线程。
- 当线程从服务器获得响应时,将其回复给客户端。并关闭线程。还是他们有线程池?
我是从 C++ 角度考虑的。如果使用多线程来增加代理的吞吐量。
如果我的问题根本上是错误的,请原谅我的无知。
任何有相关技术信息的链接或教程将不胜感激。
【问题讨论】:
-
有几个可用的开源代理,我认为最好的办法是研究它们的来源。 Pound 是一个相对紧凑的独立反向代理,也许是一个很好的起点?
-
非常感谢。现在正在经历。
标签: c++ plugins webserver weblogic reverse-proxy