摘要: 2.1、@EnableOAuth2Sso 这个注解是为了开启OAuth2.0的sso功能,如果我们配置了WebSecurityConfigurerAdapter,它通过添加身份验证过滤器和身份验证(entryPoint)来增强对应的配置。如果没有的话,我们所有的请求都会被保护,也就是说我们的所有请求 阅读全文
posted @ 2018-12-20 16:36 聂晨 阅读(6431) 评论(1) 推荐(0) 编辑
摘要: 现在第三方登录的例子数见不鲜。其实在这种示例当中,oauth2.0是使用比较多的一种授权登录的标准。oauth2.0也是从oauth1.0升级过来的。那么关于oauth2.0相关的概念及其原理,大家可以参考 "这篇文章" ,这篇文章中会有更详细的解释,下来我们直接进入正题。 1.1、gradle依赖 阅读全文
posted @ 2018-12-20 16:09 聂晨 阅读(8899) 评论(0) 推荐(0) 编辑
摘要: 在微服务体系当中,监控是必不可少的。当系统环境超过指定的阀值以后,需要提醒指定的运维人员或开发人员进行有效的防范,从而降低系统宕机的风险。在 "CNCF" 云计算平台中,Prometheus+Grafana是比较通用的解决方案,在SpringBoot2.0以后metrics默认与micrometer 阅读全文
posted @ 2018-12-20 16:07 聂晨 阅读(4000) 评论(0) 推荐(1) 编辑
摘要: 一、背景 随着业务复杂度的提升以及微服务的兴起,传统单一项目会被按照业务规则进行垂直拆分,另外为了防止单点故障我们也会将重要的服务模块进行集群部署,通过负载均衡进行服务的调用。那么随着节点的增多,各个服务的日志也会散落在各个服务器上。这对于我们进行日志分析带来了巨大的挑战,总不能一台一台的登录去下载 阅读全文
posted @ 2018-12-20 16:02 聂晨 阅读(15745) 评论(6) 推荐(4) 编辑
摘要:      关于异步的好处我在这里就不多说了,自从servlet3.1规范发布以来,控制层的异步处理也越来越多的被人提及。而Spring5的webflux诞生也意味着Spring全方位对异步提供了支持。其实早在SpringMVC3.2版本就开始支持异步 阅读全文
posted @ 2018-12-20 16:01 聂晨 阅读(3853) 评论(0) 推荐(0) 编辑