加载中
(五十七) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之JWT(Json Web Token)是什么?

JWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于 Json 的开放标准。JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获...

(五十六) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之Spring Cloud整合Zipkin进行服务跟踪

Zipkin 是 Twitter 的一个开源项目,是一个致力于收集所有服务的监控数据的分布式跟踪系统,它提供了收集数据和查询数据两大接口服务。有了 Zipkin 我们就可以很直观地对调用链进行查看,并且...

(五十五) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之Sleuth与ELK(日志分析系统)配合使用

在之前的教程中的案例,我们已经实现了服务调用之间的链路追踪,但是这些日志是分散在各个机器上的,就算出现问题了,我们想快速定位,也得从各个机器把日志整合起来,再去查问题。 这个时候...

(五十四) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之使用Sleuth在应用中进行日志跟踪

首先我们需要在跟踪的服务中集成 Sleuth,所有需要跟踪的服务都加上依赖。 Sleuth Maven 配置代码如下所示。 org.springframework.cloud spring-cloud......

(五十三) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之跟我学习Apollo高可用设计分析

高可用是分布式系统架构设计中必须考虑的因素之一,它通常是指通过设计减少系统不能提供服务的时间。 Apollo 在高可用设计上下了很大的功夫,下面我们来简单的分析下: 1)某台Config Servic...

(五十二) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之跟我学习Apollo客户端设计原理(源码解析)

本节主要对 Apollo 客户端设计原理进行解析。 1. 设计原理 图 1 简要描述了 Apollo 客户端的实现原理。 客户端和服务端保持了一个长连接,编译配置的实时更新推送。 定时拉取配置是客户端本地...

(五十一) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之跟我学习Apollo服务端设计原理(源码解析)

本节主要对 Apollo 服务端设计原理进行解析。 1. 配置发布后的实时推送设计 配置中心最重要的一个特性就是实时推送,正因为有这个特性,我们才可以依赖配置中心做很多事情。如图 1 所示。 图...

(五十) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之跟我学习Apollo架构设计介绍

Apollo 架构设计流程如图 1 所示,具体内容介绍如下。 1)Config Service 服务于 Client(项目中的 Apollo 客户端)对配置的操作,提供配置的查询接口。 提供配置更新推送接口(基于 Http l...

(四十九) springcloud+springcloud+vue+uniapp分布式微服务电商 商城之跟我学习Apollo在Java中的使用

本节主要讲解在普通的 Java 项目和 Spring Boot 中如何使用 Apollo。 普通 Java 项目中使用 加入 Apollo Client 的 Maven 依赖,代码如下所示。 com.ctrip.framework.apollo...

(四十八) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Apollo Portal管理后台的使用

打开 Portal 地址,首先看到的是登录页面,默认的账号是 apollo,密码是 admin。输入之后点击登录即可跳转到首页,如图 1 所示。 首页会展示当前登录用户管理的所有项目列表,还有收藏、搜索...

(四十七) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Apollo本地部署详细步骤

为了让大家更快地上手了解 Apollo 配置中心,官方准备了一个快速启动的安装包,能够在几分钟内完成本地环境部署,启动 Apollo 配置中心。 本地部署只适用于开发环境,生产环境需要采用分布式...

(四十六) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Apollo(分布式配置中心)核心概念及核心功能介绍

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配...

(四十五) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Smconf(分布式配置管理框架)概述

Smconf 专注于分布式环境下的配置的统一管理。采用 Java+Zookeeper+Mongodb+Spring Boot 开发。目前只支持 Java,其他的使用语言需要通过调用 REST API 来实现。 每个技术人都有一个开源的梦...

(四十四) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Gateway实战案例(限流、熔断回退、跨域、统一异常处理和重试机制)

SpringCloud Gateway 作为新一代网关,在性能上有很大提升,并且附加了诸如限流等实用的功能。本节主要讲解 Gateway 的一些实用功能的实例。 限流实战 开发高并发系统时有三把利器用来保护系...

(四十三) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Gateway全局过滤器(GlobalFilter)

全局过滤器作用于所有的路由,不需要单独配置,我们可以用它来实现很多统一化处理的业务需求,比如权限认证、IP 访问限制等。 接口定义类 org.springframework.cloud.gateway.filter.GlobalF...

(四十二) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Gateway过滤器工厂的使用

GatewayFilter Factory 是 Spring Cloud Gateway 中提供的过滤器工厂。Spring Cloud Gateway 的路由过滤器允许以某种方式修改传入的 HTTP 请求或输出的 HTTP 响应,只作用于特定的路由。 Sp...

(四十一) springcloud分布式微服务电商 商城之跟我学习SpringCloud-Gateway的常用路由断言工厂

SpringCloud Gateway 内置了许多路由断言工厂,可以通过配置的方式直接使用,也可以组合使用多个路由断言工厂。接下来为大家介绍几个常用的路由断言工厂类。 1)Path 路由断言工厂 Path 路由...

java版本spring cloud+spring boot+mybatis 分布式商城 微服务商城 多租户商城 电子商务 直播带货商城 社交电商

电子商务系统是基于spring cloud开源框架,spring cloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业电商所需要的通用架构,那我们现在需要考虑使用哪些技术呢? 开发工具...

(四十) springcloud分布式商城之跟我学习SpringCloud-Gateway整合Eureka路由转发

本节我们先创建一个 Gateway 项目,然后实现了一个最简单的转发功能,并进行 Eureka 路由的整合。 创建 Gateway 项目 创建一个 Spring Boot 的 Maven 项目,增加 Spring Cloud Gateway 的依赖...

(三十九) 跟我学习SpringCloud-Spring Cloud Gateway核心概念和工作原理

Spring Cloud Gateway 是 Spring 官方基于 Spring 5.0、Spring Boot 2.0 和 Project Reactor 等技术开发的网关,Spring Cloud Gateway 旨在为微服务架构提供一种简单有效的、统一的 API 路由...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部