![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
http远程调用-服务间http调用方式
文章平均质量分 78
基于http的调用方式
暮色里de白雪檐
相信自己,人生之美在于当下
人生四季,寒暑交替,笑看起起落落
心若简单,生活就简单
展开
-
服务调用中的异常处理方案
在微服务架构中,A服务调用B服务,当B服务中抛出异常时,我们的意愿是能够获取到所有的异常信息,并且可以触发服务的熔断降级。但由于全局异常处理机制的存在,会帮我们处理B服务中抛出的异常,并把HTTP的状态码设置为200,那么此时对A服务来说,对B服务抛出的异常是无感知的,仍会继续业务代码的执行,并且不会触发服务的熔断降级,可能会导致微服务系统的雪崩。注意:这里要区分业务状态码和HTTP的相应状态码,业务状态码是无法触发降级的。现在有个服务A 和服务B部分代码服务A 的代码Feign客户端的代码服务B的代码原创 2024-05-13 16:04:50 · 803 阅读 · 0 评论 -
接口调用神器RestTemplate-将返回数据转换为指定类型
RestTemplate 概述发送 http 请求,估计很多人用过 httpclient 和 okhttp,确实挺好用的,而 Spring web 中的 RestTemplate 和这俩的功能类似,也是用来发送 http 请求的,不过用法上面比前面的 2 位要容易很多。spring 框架提供的 RestTemplate 类可用于在应用中调用 rest 服务,它简化了与 http 服务的通信方式,统一了 RESTful 的标准,封装了 http 链接, 我们只需要传入 url 及返回值类型即可。相较于之前原创 2021-11-25 17:28:23 · 5061 阅读 · 1 评论 -
【RestTemplate】统一添加拦截器使用场景
首先说到这个RestTemplate ,大家都知道用来发送http请求的封装模板,首先使用场景有两个典型:第一:和第三方交互使用http请求时,需要进行token认证第二:springcloud架构中的Hystrix中上下游请求时token认证开始上正菜吧……SpringCloud RestTemplate通过拦截器统一添加token实现拦截器package xxxxxx;import org.springframework.http.HttpHeaders;import org.spri原创 2021-11-04 16:58:21 · 1295 阅读 · 1 评论 -
网络与代理技术
网络与代理技术网络篇IP协议与地址日常的网络拓扑图端口转发端口转发示例网络拓扑图代理篇浏览器的跨域问题浏览器的同源策略同源判断示例解决跨域问题的策略浏览器跨域请求的流程后端添加允许跨域头使用代理方式定义nginx代理(反向代理)vue代理(正向代理)总结案例分析问题1:线上登录报404问题2:测试环境需要加两次/api才能正确访问请求网络篇IP协议与地址IP 协议属于网络协议栈的网络层。这一层的功能目标是将数据包从网络的一个位置传送到另一个位置。对于网络地址,使用4个字节的整数标识,所以你常看到的IP原创 2021-04-08 08:43:18 · 326 阅读 · 0 评论 -
http-httpClient方式调用
导入几个关键的jar包<!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifac...原创 2020-07-13 21:04:00 · 394 阅读 · 0 评论