「工程实践」Spring Security(一)基础入门示例 忘川 (Kaniel) 发布于 2021-11-25 收录于 安全认证Spring Security 是一个功能强大且高度可定制的身份验证和访问控制的安全框架。它是 Spring 应用程序在安全框架方面的公认标准。 其核心特性包括:认证和授权、常规攻击防范、与 Servlet 接口集成、与 Spring MVC 集成等。 常规攻击防范在 Spring Security 安全框架中是默认开启的,常见的威胁抵御方式有:防止伪造跨站请求(CSRF),安全响应头(HTTP Response headers),HTTP通讯安全等 1. 入门示例 新建 SpringBoot 项目,在 pom.xml 中增加 Spring Security 依赖:
「学习笔记」SpringCloud(五)OpenFeign整合Sentinel实现熔断降级 忘川 (Kaniel) 发布于 2021-11-23 收录于 Spring基础1. Sentinel简介 Sentinel 是阿里开源的项目,提供了流量控制、熔断降级、系统负载保护等多个维度来保障服务之间的稳定性。
「学习笔记」SpringCloud(四)OpenFeign服务间调用 忘川 (Kaniel) 发布于 2021-11-12 收录于 Spring基础1. Spring Cloud OpenFeign简介 OpenFeign是SpringCloud提供的一个声明式的伪Http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。 OpenFeign是SpringCloud在Feign的基础上支持了Spring MVC的注解,并通过动态代理的方式产生实现类来做负载均衡并进行调用其他服务。
「学习笔记」SpringCloud(三)Config配置中心 忘川 (Kaniel) 发布于 2021-11-09 收录于 Spring基础1. Spring Cloud Config简介 Spring Cloud Config可以为微服务架构中的应用提供集中化的外部配置支持,它分为服务端和客户端两个部分。 服务端被称为分布式配置中心,它是个独立的应用,可以从配置仓库获取配置信息并提供给客户端使用。 客户端可以通过配置中心来获取配置信息,在启动时加载配置。 Spring Cloud Config默认采用Git来存储配置信息,所以天然就支持配置信息的版本管理,并且可以使用Git客户端来方便地管理和访问配置信息。
「学习笔记」SpringCloud(二)Gateway网关 忘川 (Kaniel) 发布于 2021-10-29 收录于 Spring基础1. Gateway简介 Spring Cloud Gateway 是基于 Spring5.0、SpringBoot2.0 和 Project Reactor 开发的网关,旨在提供一种简单而有效的方式来对API进行路由,基于过滤器链的方式提供:安全,监控/埋点,和限流。
「学习笔记」SpringCloud(一)Eureka注册中心 忘川 (Kaniel) 发布于 2021-10-26 收录于 Spring基础1. Eureka简介 Eureka是一种RESTful服务,主要用于AWS云中间层服务器的发现、负载平衡和故障转移。