摘要: 配置中心 什么是配置中心 配置是用来动态修改程序执行的一种行为的机制 为什么要使用配置中心 安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏。 时效性:修改配置,需要重启服务才能生效。 局限性:无法支持动态调整:例如日志开关、功能开关。 因此,分布式配置中心应运而生! 配置中心类型方式 Apo 阅读全文
posted @ 2020-05-17 11:25 日积月累码农 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 身份验证、授权 什么是身份认证 身份认证是指当客户端访问服务端资源时,验证客户端是否合法的一种机制 什么是授权 授权就是指当客户端经过身份认证后,能够有限的访问服务端资源的一种机制 为什么要使用身份验证和授权 为了保证服务端资源的安全,我们要理解必须从真实项目中去理解 身份认证和授权方式有哪些 1、 阅读全文
posted @ 2020-05-17 11:24 日积月累码农 阅读(1709) 评论(0) 推荐(0) 编辑
摘要: OpenID Connect 如果要谈单点登录和身份认证,就不得不谈OpenID Connect (OIDC)。最典型的使用实例就是使用Google账户登录其他应用,这一经典的协议模式,为其他厂商的第三方登录起到了标杆的作用,被广泛参考和使用。 OpenID Connect简介 OpenID Con 阅读全文
posted @ 2020-05-17 11:23 日积月累码农 阅读(639) 评论(0) 推荐(0) 编辑
摘要: OAuth2 OAuth2是什么 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息 OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth 阅读全文
posted @ 2020-05-17 11:22 日积月累码农 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 熔断降级 概念 为什么 如何使用 运行原理 熔断 降级 超时 重试 封装 consul和polly整合到项目中 首先我们来明确一下,微服务架构的基本单位是微服务,也就主体是微服务 同时每一个微服务都有自己的结构。这些结构组合成了一个微服务(这属于文件夹分层发)这个时候,那么每一个微服务都会出现相同的 阅读全文
posted @ 2020-05-17 11:21 日积月累码农 阅读(338) 评论(0) 推荐(0) 编辑
摘要: API网关 概念 为什么 如何使用oclet 内部概念(上游和下游)、路由 ocelot内部运行原理 如何做步骤 ocelot配置文件介绍 路由基本使用 路由负载均衡 路由consul支持 路由多个服务操作 路由多个服务聚合 路由限流 路由熔断 路由缓存 路由身份验证。 什么是API网关 就是用来限 阅读全文
posted @ 2020-05-17 11:19 日积月累码农 阅读(509) 评论(0) 推荐(0) 编辑
摘要: restful 什么是API API全称Aplication Programming Itererface即应用程序编程接口, 我们在开发应用程序时经常用到。API作为接口,用来“连接”两个不同的系统,并使其中一方为另一 方提供服务,比如在操作系统上运行的应用程序能够访问操作系统所提供的API,并通 阅读全文
posted @ 2020-05-17 11:06 日积月累码农 阅读(326) 评论(0) 推荐(0) 编辑
摘要: webapi 就是使用asp.net core使用c#创建Restful服务,就是webapi,如果要使用webapi控制器 webapi中的控制器是派生自ControllerBase的类, ControllerBase类 不要通过从 Controller 类派生来创建 Web API 控制器。 C 阅读全文
posted @ 2020-05-17 11:04 日积月累码农 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 注册中心 什么是注册中心 我们要搞清楚这个问题,咋们得从一个实际的场景中去学习,我们以购物场景为例来说明,在购物和场景中,总共涉及到三个角色,消费者,商店,商场。 在这个场景中,我们以画图来解决 为什么要使用注册中心 图解析 优点 1、解耦 服务消费者个服务提供者解耦,各自变化,不互相影响 2、扩展 阅读全文
posted @ 2020-05-17 11:03 日积月累码农 阅读(367) 评论(0) 推荐(0) 编辑