springcloud
那怪大尾巴狼咯
这个作者很懒,什么都没留下…
展开
-
微服务权限控制(二)共享Session方式的登录认证
接上一篇的权限控制,再讨论再网关zuul的登录认证实现。网关使用SpringCloud的zuul,登录认证选择使用自定义共享session的方式,来实现集群的登录验证。保护接口的私密,保证系统安全。Filterzuul提供了filter来对请求进行过滤处理,首先,了解网关zuul的filter。zuul的filter有三种类型的,pre,route,post,error,stati...原创 2020-01-13 14:02:02 · 2222 阅读 · 0 评论 -
SpringCloud feign、hystrix、zuul超时配置
hystrix超时配置一般需要手动配置,如果不配,接口响应稍慢就会熔断同样,zuul也有超时配置,feign也有超时配置zuul配置时,配置如下:hystrix: command: default: execution: isolation: thread: timeoutInMillise...原创 2018-08-23 18:50:30 · 2051 阅读 · 0 评论 -
SpringCloud微服务权限控制(一)概述
从单体应用到SOA应用再到Spring Cloud微服务构架,应用的安全访问都是非常重要的问题,怎么样设计微服务的权限控制?首先,权限控制可以分为三个部分:用户认证,服务权限,用户权限。用户认证用户认证,简单的讲,可以简化为应用对用户登录状态的认证。传统的单体应用,使用session来进行用户认证,但是这种方式已经不适合微服务的场景了;微服务的结构下,可以通过分布式session来解决,也...原创 2018-09-27 18:11:01 · 66745 阅读 · 39 评论 -
Feign Hystrix微服务调用Session传播
在使用SpringCloud来构建微服务时,服务和服务之间的调用非常频繁,服务之间调用通常用feign和Hystrix结合来使用,当使用上游微服务调用下游微服务时,怎么将上游服务的请求信息传递到下游服务中去呢?Feign提供了Interceptor来设置请求下游服务的header等信息,如下:@Componentpublic class FeignRequestInterceptor ...原创 2018-10-21 11:29:56 · 3929 阅读 · 3 评论