正向代理和反向代理
通过代理访问翻墙访问国外网站--------正向代理;
用nginx做服务端集群的负载均衡--------反向代理;
正向代理的是客户端,服务端不知道实际发起请求的客户端,中间隔了一个代理客户端;
反向代理的是服务端,客户端不知道实际请求到了那个服务器,中间隔了一个代理服务器。
并行和并发
并行是真正的同时运行,所以在计算机上的并行一定是双核以上的处理器
并发是程序交替运行,多个线程轮流占用cpu时间片
同步 异步 阻塞 非阻塞
异步是发起调用后不用返回结果,继续执行。被调用的方法可能会通过回调的方法返回结果(异步没有阻塞非阻塞之分)
同步阻塞:发起调用直到返回结果才能继续执行
同步非阻塞:发起调用后继续执行,时不时查看是否有结果返回,也叫轮询