原文:【.NET Core项目实战-统一认证平台】第五章 网关篇-自定义缓存Redis

.NET Core项目实战 统一认证平台 开篇及目录索引 上篇文章我们介绍了 种网关配置信息更新的方法和扩展Mysql存储,本篇我们将介绍如何使用Redis来实现网关的所有缓存功能,用到的文档及源码将会在GitHub上开源,每篇的源代码我将用分支的方式管理,本篇使用的分支为course 。 附文档及源码下载地址: https: github.com jinyancao CtrAuthPlatfo ...

2018-11-14 22:20 8 4030 推荐指数:

查看详情

【.NET Core项目实战-统一认证平台】第六 网关-自定义客户端授权

【.NET Core项目实战-统一认证平台】开篇及目录索引 上篇文章我们介绍了网关使用Redis进行缓存,并介绍了如何进行缓存实现,缓存信息清理接口的使用。本篇我们将介绍如何实现网关自定义客户端授权,实现可以为不同的接入客户端设置不同的访问权限。 .netcore项目实战交流群 ...

Sat Nov 17 22:06:00 CST 2018 14 3934
【.NET Core项目实战-统一认证平台】第七 网关-自定义客户端限流

【.NET Core项目实战-统一认证平台】开篇及目录索引 上篇文章我介绍了如何在网关上增加自定义客户端授权功能,从设计到编码实现,一步一步详细讲解,相信大家也掌握了自定义中间件的开发技巧了,本篇我们将介绍如何实现自定义客户端的限流功能,来进一步完善网关的基础功能。 .netcore ...

Tue Nov 20 18:27:00 CST 2018 11 2826
【.NET Core项目实战-统一认证平台】第十四 授权-自定义授权方式

【.NET Core项目实战-统一认证平台】开篇及目录索引 上篇文章我介绍了如何强制令牌过期的实现,相信大家对IdentityServer4的验证流程有了更深的了解,本篇我将介绍如何使用自定义的授权方式集成老的业务系统验证,然后根据不同的客户端使用不同的认证方式来集成到统一认证平台 ...

Mon Jan 28 23:24:00 CST 2019 3 2696
【.NET Core项目实战-统一认证平台】第十五 网关-使用二级缓存提升性能

【.NET Core项目实战-统一认证平台】开篇及目录索引 一、背景 首先说声抱歉,可能是因为假期综合症(其实就是因为懒哈)的原因,已经很长时间没更新博客了,现在也调整的差不多了,准备还是以每周1-2的进度来更新博客,并完成本项目所有功能。 言归正传,本重构项目是在我根据实际需求重构 ...

Wed Mar 06 01:47:00 CST 2019 6 2021
【.NET Core项目实战-统一认证平台】第二网关-定制Ocelot来满足需求

【.NET Core项目实战-统一认证平台】开篇及目录索引 这篇文章,我们将从Ocelot的中间件源码分析,目前Ocelot已经实现那些功能,还有那些功能在我们实际项目中暂时还未实现,如果我们要使用这些功能,应该如何改造等方面来说明。 一、Ocelot源码解读 在使用一个组件 ...

Sat Nov 10 05:09:00 CST 2018 17 8679
【.NET Core项目实战-统一认证平台】第三 网关-数据库存储配置(1)

【.NET Core项目实战-统一认证平台】开篇及目录索引 本篇将介绍如何扩展Ocelot中间件实现自定义网关,并使用2种不同数据库来演示Ocelot配置信息存储和动态更新功能,内容也是从实际设计出发来编写我们自己的中间件,本文内容涵盖设计思想内容和代码内容,我希望园友们最好跟着我这个文章 ...

Mon Nov 12 00:50:00 CST 2018 15 6500
【.NET Core项目实战-统一认证平台】第四 网关-数据库存储配置(2)

【.NET Core项目实战-统一认证平台】开篇及目录索引 上篇文章我们介绍了如何扩展Ocelot网关,并实现数据库存储,然后测试了网关的路由功能,一切都是那么顺利,但是有一个问题未解决,就是如果网关配置信息发生变更时如何生效?以及我使用其他数据库存储如何快速实现?本篇就这两个问题展开 ...

Tue Nov 13 15:49:00 CST 2018 10 4251
【.NET Core项目实战-统一认证平台】第十六章 网关-Ocelot集成RPC服务

【.NET Core项目实战-统一认证平台】开篇及目录索引 一、什么是RPC RPC是“远程调用(Remote Procedure Call)”的一个名称的缩写,并不是任何规范化的协议,也不是大众都认知的协议标准,我们更多时候使用时都是创建的自定义化(例如Socket,Netty)的消息方式 ...

Tue Mar 12 18:53:00 CST 2019 23 4001
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM