SpringCloud1_教程

Eureka 服务上下线监控

duchaochen阅读(830)评论(0)赞(0)

微服务架构下,服务的数量少则几十,多则上百,对服务的监控必不可少。 如果是以前的单体项目,启动了几个项目是固定的,可以通过第三方的监控工具对其进行监控,然后实时告警。 在微服务下,服务数量太多,并且可以随时扩展,这个时候第三方的监控功能就不...

Feign上传文件

duchaochen阅读(772)评论(0)赞(0)

今天给大家介绍下在Feign中如何调用文件上传接口,进行文件上传操作。 这边文章讲的Feign不是Spring Cloud Feign,是原始Feign的使用。 在一些比较老的,不是Spring Cloud的项目中,我们也可以用Feign来...

Spring Cloud中Hystrix 线程隔离导致ThreadLocal数据丢失

duchaochen阅读(725)评论(0)赞(0)

在Spring Cloud中我们用Hystrix来实现断路器,Zuul中默认是用信号量(Hystrix默认是线程)来进行隔离的,我们可以通过配置使用线程方式隔离。 在使用线程隔离的时候,有个问题是必须要解决的,那就是在某些业务场景下通过Th...

Spring Cloud中如何保证各个微服务之间调用的安全性

duchaochen阅读(784)评论(0)赞(0)

一.背景 微服务架构下,我们的系统根据业务被拆分成了多个职责单一的微服务。 每个服务都有自己的一套API提供给别的服务调用,那么如何保证安全性呢? 不是说你想调用就可以调用,一定要有认证机制,是我们内部服务发出的请求,才可以调用我们的接口。...

Spring Cloud中Feign如何统一设置验证token

duchaochen阅读(857)评论(0)赞(0)

前面我们大致的聊了下如何保证各个微服务之前调用的认证问题 Spring Cloud中如何保证各个微服务之间调用的安全性 Spring Cloud中如何保证各个微服务之间调用的安全性(下篇) 原理是通过每个微服务请求之前都从认证服务获取认证之...

Spring Cloud Zuul过滤器获取请求参数问题?

duchaochen阅读(854)评论(0)赞(0)

今天有个朋友咨询我一个问题,截图如下: qq.png 在忙完了自己的事情后,我也简单的看了下,然后写了一个Filter来实现这位朋友说的功能,其实就是想记录请求的参数信息,下面我把涉及到的请求都打印了一遍,当然日志格式你可以自定义。 输出日...

Spring Cloud如何提供API给客户端

duchaochen阅读(740)评论(0)赞(0)

现在越来越多的公司开始拥抱Spring Cloud了,很多Java方向的同学也开始积极的学习Spring Cloud,其实这边还有一个问题就是说:虽然大家学了Eureka,Ribbon,Hystrix,Zuul,Feign等等,但是要运用到...

Spring Cloud Gateway 网关尝鲜

duchaochen阅读(760)评论(0)赞(0)

Gateway 介绍 Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架...