微服务-远程调用之RestTamplate

146 阅读1分钟

一、远程调用和跨域访问

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", "*");

二、远程调用

持续更新。。。