An Extensible Universal Reverse Proxy Architecture
With the rapid development of the computer techniques, researchers develop more and more application layer protocols to realize new functions. However, traditional reverse proxy servers can't support these new protocols very well because of low extensibility. To solve the problem, we propose an extensible universal reverse proxy architecture which makes reverse proxy server more adaptive to new protocols by employing corresponding protocol plugins. When a client request comes, the universal reverse proxy server will analyze the data header by the protocol filter and then call the appropriate protocol plugin thread from the plugin pool, which will handle the client request and perform the reverse proxy work. Experimental results show that this architecture has the advantage of universality, extensibility and efficiency.
2016 International Conference on Network and Information Systems for Computers (ICNISC)