几种常见的代理模式介绍——几种变体
1、防火墙代理
内网通过代理穿透防火墙,实现对公网的访问;
2、缓存代理
比如:当请求图片文件等资源时,仙道缓存代理取,如果取到资源则 OK,如果取不到资源,再到公网或者数据库取,然后缓存下来。
3、远程代理
远程对象的本地代表,通过它可以把远程对象当本地对象来调用。远程代理通过网络和真正的远程对象沟通信息。
4、同步代理
主要使用在多线程编程中,完成多线程间同步工作
内网通过代理穿透防火墙,实现对公网的访问;
比如:当请求图片文件等资源时,仙道缓存代理取,如果取到资源则 OK,如果取不到资源,再到公网或者数据库取,然后缓存下来。
远程对象的本地代表,通过它可以把远程对象当本地对象来调用。远程代理通过网络和真正的远程对象沟通信息。
主要使用在多线程编程中,完成多线程间同步工作