09 2022 档案

微服务系列之Api文档 swagger整合
摘要:1.前言 微服务架构随之而来的前后端彻底分离,且服务众多,无论是前后端对接亦或是产品、运营翻看,一个现代化、规范化、可视化、可尝试的文档是多么重要,所以我们这节就说说swagger。 Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger是一个规范和完整的框架,用 阅读全文

posted @ 2022-09-23 16:04 CL静淡 阅读(1614) 评论(1) 推荐(3) 编辑

微服务系列之授权认证(三) JWT
摘要:1.JWT简介 官方定义:JWT是JSON Web Token的缩写,JSON Web Token是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,可以将各方之间的信息作为JSON对象安全地传输。该信息可以被验证和信任,因为它是经过加密的。 实际上,Oauth2.0中的acces 阅读全文

posted @ 2022-09-21 15:27 CL静淡 阅读(1677) 评论(1) 推荐(3) 编辑

微服务系列之授权认证(二) identity server 4
摘要:1.简介 IdentityServer4 是为ASP.NET Core系列量身打造的一款基于 OpenID Connect 和 OAuth 2.0 认证授权框架。 官方文档:https://identityserver4.readthedocs.io/en/latest/ 框架源码:https:// 阅读全文

posted @ 2022-09-20 18:02 CL静淡 阅读(1006) 评论(1) 推荐(1) 编辑

微服务系列之授权认证(一) OAuth 2.0 和 OpenID Connect
摘要:1.传统架构的授权认证 传统应用架构,用户使用账号密码登录后,可以使用前端cookie存储登录状态,也可以使用后端session方式存储登录状态,小应用这么做其实很高效实用,当应用需要横向扩展时,就需要共享登录状态,这时候session的基于asp.net state这种当前服务器进程方式存储就失效 阅读全文

posted @ 2022-09-15 18:27 CL静淡 阅读(1783) 评论(1) 推荐(2) 编辑

微服务系列之网关(二) konga配置操作
摘要:1.konga核心对象 Kong 的四大核心对象:upstream,target,service,route。下面分别说: (1)upstream,字面意思上游,实际项目理解是对某一个服务的一个或者多个请求地址的抽象入口,新建upstream可配置基本信息,被动/主动健康检查。 (2)trarget 阅读全文

posted @ 2022-09-07 11:32 CL静淡 阅读(1718) 评论(0) 推荐(0) 编辑

微服务系列之网关(一) kong及管理界面konga的安装部署
摘要:1.网关概述 微服务架构系统少则十几,多则成百上千个服务组成,除了少部分内部基础服务之外,大部分都是客户端调用,在没有网关之前,客户端需要把所用到的服务,都配置到一个配置文件里,少的时候还行,多的时候,维护起来相当麻烦,容易出错,尤其服务地址发生迁移变化的时候,这时候网关最实用也最常用的功能就体现出 阅读全文

posted @ 2022-09-06 15:23 CL静淡 阅读(3545) 评论(0) 推荐(0) 编辑

.net core微服务系列之前言
摘要:微服务概念其实已经流行了不短的年头了,只是大部分实战都是在以java为主的大型互联网公司使用,.net在国内的市场,作为.net程序猿们都懂得,就拿北京来说,前2年别说微服务了,就连.net core用的公司都不是很多,很多人躺平到asp.net了,但是随着.net core把版本不断更新,社区也不 阅读全文

posted @ 2022-09-01 18:14 CL静淡 阅读(139) 评论(0) 推荐(1) 编辑

Linux系统docker部署.net core3.1
摘要:此篇文章演示基本的基于docker部署.netcore服务,linux系统腾讯云ubuntu,.net core版本3.1。 1.安装docker apt install docker.io 2.拉取.net core依赖镜像 docker pull mcr.microsoft.com/dotnet 阅读全文

posted @ 2022-09-01 11:39 CL静淡 阅读(1955) 评论(9) 推荐(5) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示