加载中
SpringCloud+SpringBoot+mybatis b2b2c o2o 微服务商城电商 直播带货 商城源码 电商源码 新零售商城

一个好的SpringCloud+SpringBoot b2b2c 电子商务平台涉及哪些技术、运营方案?以下是我结合公司的产品做的总结,希望可以帮助到大家! 1. 涉及平台 平台管理、商家端(PC端、手机端)、买家平...

62. RestTemplate调用前申请Token传递到调用的服务之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

如果项目中用的 RestTemplate 来调用服务提供的接口,可以利用 RestTemplate 的拦截器来传递 Token,代码如下所示。 @Component public class TokenInterceptor implements ClientHttpReques...

61. Feign调用前统一申请Token传递到调用的服务中之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

如果项目中用的是 HttpClient 或者 RestTemplate 之类的调用接口,则可以在调用之前申请 Token,然后将其塞到请求头中。 在Spring Cloud中消费接口肯定是用 Feign 来做的,这意味着我们需要对...

04/25 17:14
0
60. Spring Cloud 服务消费方申请Token之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

目前服务提供方已经开启了调用认证,这意味着如果现在直接调用接口会被拦截,所以在调用之前需要进行认证,即获取 Token 并将其放到请求头中与请求头一起传输才可以调用接口。 1. 调用前获取...

59. 服务提供方进行调用认证之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

服务提供方就是 provider。服务消费方消费接口时,provider 需要对其进行身份验证,验证通过才可以让它消费接口。这个过程中用到的过滤器可以写在 Common 包中,凡是服务提供方都需要用到。 ...

58. Spring Cloud基于JWT创建统一的认证服务之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

认证服务肯定要有用户信息,不然怎么认证是否为合法用户?因为是内部的调用认证,可以简单一点,用数据库管理就是一种方式。或者可以配置用户信息,然后集成分布式配置管理就完美了。 表结构...

57. JWT(Json Web Token)是什么?之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

56. Spring Cloud整合Zipkin进行服务跟踪之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

55. Sleuth与ELK(日志分析系统)配合使用之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

54. 使用Sleuth在应用中进行日志跟踪之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

53. Apollo高可用设计分析之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

52. Apollo客户端设计原理(源码解析)之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

04/20 19:36
16
51. Apollo服务端设计原理(源码解析)之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

50. Apollo架构设计介绍之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

04/20 15:39
32
49. Apollo在Java中的使用之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

48. Apollo Portal管理后台的使用之 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

47. Apollo本地部署详细步骤之java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

46. Apollo(分布式配置中心)核心概念及核心功能介绍 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

45. Smconf(分布式配置管理框架)概述 java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

44. Gateway(限流、熔断回退、跨域、统一异常处理和重试机制) java版SpringCloud+SpringBoot+uniapp+vue b2b2c 微服务商城 微服务电商 直播带货源码

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

没有更多内容

加载失败,请刷新页面

返回顶部
顶部