一、远程调用和跨域访问
1、远程调用技术特指后端服务之前接口的调用,比如微服务中模块A调用模块B的接口,下面几种方式可以完成远程调用:
- spring中的RestTamplate(重点讲)
- springcloud中的eureka+feign
- dubbo+zookeeper
- httpclient/okhttp3
- webservice 2、跨域指的是前端调用后端APi,其中域名不同,域名相同端口不同都属于跨域访问,主要是在前后端分离时出现的问题。解决方式有以下几种:
- @CrossOrigin
- nginx代理
- proxytable
- ajax+jsonp
- response.setHeader("Access-Control-Allow-Origin", "*");
二、远程调用
持续更新。。。