摘要:
虚拟机 虚拟机选择 Win10系统自带: Virtualbox:操作比VMware简单,功能比VMware略孙 VMware:功能完善,操作略复杂 Virtualbox下载与安装: 到官网=》下载=》找到最新版本=》windows主机 安装 VirtualBox的安装详解_百度经验 网络设置: 选择 阅读全文
摘要:
alpha是什么: Pack 用户指南 准备环境 安装JDK 1.8 安装Maven 3.x 安装Docker [jdk] http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html [mav 阅读全文
摘要:
参考: Consul官网 、安装步骤、Consul官方指导文档 注册中心--参考文档 微服务架构基础之注册中心 - 简书 微服务注册中心原理,看这篇就够了! - Java碎碎念 - 博客园 备注:K8S自带服务注册和发现 注册中心 注册中心是什么 注册中心可以说是微服务架构中的”通讯录“,它记录了服 阅读全文
摘要:
配置中心 什么是配置中心 配置是用来动态修改程序执行的一种行为的机制 为什么要使用配置中心 安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏。 时效性:修改配置,需要重启服务才能生效。 局限性:无法支持动态调整:例如日志开关、功能开关。 因此,分布式配置中心应运而生! 配置中心类型方式 Apo 阅读全文
摘要:
身份验证、授权 什么是身份认证 身份认证是指当客户端访问服务端资源时,验证客户端是否合法的一种机制 什么是授权 授权就是指当客户端经过身份认证后,能够有限的访问服务端资源的一种机制 为什么要使用身份验证和授权 为了保证服务端资源的安全,我们要理解必须从真实项目中去理解 身份认证和授权方式有哪些 1、 阅读全文
摘要:
OpenID Connect 如果要谈单点登录和身份认证,就不得不谈OpenID Connect (OIDC)。最典型的使用实例就是使用Google账户登录其他应用,这一经典的协议模式,为其他厂商的第三方登录起到了标杆的作用,被广泛参考和使用。 OpenID Connect简介 OpenID Con 阅读全文
摘要:
OAuth2 OAuth2是什么 OAuth(Open Authorization,开放授权)是为用户资源的授权定义了一个安全、开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息 OAuth2.0是OAuth协议的延续版本,但不向后兼容OAuth 1.0即完全废止了OAuth 阅读全文
摘要:
熔断降级 概念 为什么 如何使用 运行原理 熔断 降级 超时 重试 封装 consul和polly整合到项目中 首先我们来明确一下,微服务架构的基本单位是微服务,也就主体是微服务 同时每一个微服务都有自己的结构。这些结构组合成了一个微服务(这属于文件夹分层发)这个时候,那么每一个微服务都会出现相同的 阅读全文
摘要:
API网关 概念 为什么 如何使用oclet 内部概念(上游和下游)、路由 ocelot内部运行原理 如何做步骤 ocelot配置文件介绍 路由基本使用 路由负载均衡 路由consul支持 路由多个服务操作 路由多个服务聚合 路由限流 路由熔断 路由缓存 路由身份验证。 什么是API网关 就是用来限 阅读全文
摘要:
restful 什么是API API全称Aplication Programming Itererface即应用程序编程接口, 我们在开发应用程序时经常用到。API作为接口,用来“连接”两个不同的系统,并使其中一方为另一 方提供服务,比如在操作系统上运行的应用程序能够访问操作系统所提供的API,并通 阅读全文