- 博客(6)
- 收藏
- 关注
原创 微服务访问安全设计方案尝试
我们首先从传统单体应用架构下的访问安全设计说起,然后分析现代微服务架构下,访问安全涉及的原则,接着讨论目前常用的几种微服务架构下的访问安全设计方案。最后,详析Spring Cloud微服务架构下如何解决访问安全的问题。一、传统单体应用的访问安全设计上面的示意图展示了单体应用的访问逻辑。用户通过客户端发出http或者https请求,经过负载均衡后,单体应用收到请求。接着经过auth层,进行身份...
2019-09-24 22:04:30 359
原创 Spring Boot:整合Shiro权限框架
综合概述Shiro是Apache旗下的一个开源项目,它是一个非常易用的安全框架,提供了包括认证、授权、加密、会话管理等功能,与Spring Security一样属基于权限的安全框架,但是与Spring Security 相比,Shiro使用了比较简单易懂易于使用的授权方式。Shiro属于轻量级框架,相对于Spring Security简单很多,并没有security那么复杂。优势特点它是一个...
2019-09-24 21:51:28 131
原创 spring cloud gateway微服务网关入门实战
1.概述Spring cloud gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供简单、有效和统一的API路由管理方式,Spring Cloud Gateway作为Spring Cloud生态系统中的网关,目标是替代Netflix Zuul,其不仅提...
2019-09-23 22:11:14 632
原创 Spring Cloud微服务接口鉴权(利用JWT生成的TOKEN)
0 JWT是什么JWT(JSON Web Token)是一种开放标准,它以一种紧凑且独立的方式,可以在各方之间作为JSON对象安全地传输信息。其认证原理是,客户端向服务器申请授权,服务器认证以后,生成一个token字符串并返回给客户端,此后客户端在请求受保护的资源时携带这个token,服务端进行验证再从这个token中解析出用户的身份信息。0.1 JWT的结构一个JWT是一个字符串,其由H...
2019-09-23 22:05:44 2414
原创 基于Spring cloud gateway定制的微服务网关
基于Spring cloud gateway定制的微服务网关在构建微服务的架构体系过程中,API网关是一个非常重要的组件。那我们应该怎样实现一个微服务API网关,本文主要介绍Spring Cloud Gateway的功能,以及如何基于Spring Cloud Gateway定制自己的网关。Spring Cloud GatewaySpring Cloud Gateway提供的是一个用于在Sp...
2019-09-23 22:00:21 385
原创 Android性能优化——数据库优化及其对比
前言我们在做Android开发时常会用到Sqlite数据库做为本地的缓存库,针对Sqlite数据库的性能优化网上也有不少的文章,接下来我将对Sqlite数据库性能优化及其对比进行分析。本系列博文关于数据库优化及其对比我会分为以下3个模块来和大家分享:(1)性能优化的要点及方法(2)查询优化的方法(3)性能优化的对比一、性能优化的要点及方法1、编译SQL语句(重复的插入操作使用SQLit...
2019-05-27 14:52:13 2358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人