
StringCloud
BigMoM1573
淡泊名利
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JWT(鉴权)_学生管理系统
1. 需求:老师登录之后,可以对老师类型、老师信息、班级、学生信息进行管理。需要实现的功能:1、老师账号登录,采用JWT进行认证+授权(10分)2、stu_zuul1964中进行鉴权(5分)3、班级管理班级新增(默认不删除状态,也就是is_delete的默认值是0)(5分)班级修改(5分)单个班级删除(假删除,修改is_delete字段)(5分)查询所有班级(5分基本功能+5分老师信息+5分创建的老师信息共15分)4、学生管理学生新增(10分)学生批量删除(在地址栏传递多个id原创 2020-09-02 08:30:08 · 564 阅读 · 0 评论 -
StringCloud_JWT(鉴权)
文章目录1. 为什么要学习JWT?1.1.简介1.2.数据格式1.3. JWT详解1.3.1 base64编码原理(了解)1.3.2 jwt测试-JwtUtil的使用1.4. JWT交互流程1.5.结合Zuul的鉴权流程2. 项目整体架构3. 搭建父工程jwt-parent3.1 创建项目3.2 pom4. 搭建Eureka注册中心4.1 创建项目4.2 pom4.3 yml配置4.4 开启EuerkaServer注解4.5 测试5.准备工作5.1 创建jwt-common模块5.1.1 创建项目5.1.2原创 2020-08-27 17:33:39 · 1453 阅读 · 0 评论 -
StringCloud_RestTemplate [练习+组件(Eureka+Ribbon+Hystrix+Feign)]
文章目录需要实现的功能:创建数据库表生产端搭建环境(Spring脚手架创建工程)生产端代码实现Postman生产端测试服务端环境搭建(服务调用者)服务端代码实现Eureka注册中心Eureka服务端测试需要实现的功能:用户登录新增商品商品修改修改回显(根据id查询)商品删除多条件分页查看商品(根据商品名字模糊查询、品牌、分类三者组合搜索)创建数据库表-- 删除表DROP TABLE IF EXISTS `admin`;-- 创建用户表CREATE TABLE `admin`原创 2020-08-23 02:12:00 · 422 阅读 · 0 评论 -
StringCloud_Zuul网关
文章目录3.1.简介3.2.Zuul加入后的架构3.3.快速入门3.3.1.新建工程3.3.2.编写启动类3.3.3.编写配置3.3.4.编写路由规则3.3.5.启动测试:3.4.面向服务的路由3.4.1.添加Eureka客户端依赖:zuul整合eureka3.4.2.开启Eureka客户端发现功能3.4.3.添加Eureka配置,获取服务信息3.4.4.修改映射配置,通过服务名称获取3.4.5.启动测试3.5.简化的路由配置3.6.默认的路由规则3.7.路由前缀3.8.过滤器/拦截器3.1.简介官网:原创 2020-08-20 17:30:06 · 601 阅读 · 0 评论 -
StringCloud_Hystrix熔断器和Feign (组件)
文章目录1.Hystrix熔断器-保证程序健壮、高可用1.1.简介1.2.熔断器的工作机制:1.3.动手实践1.3.1.引入依赖1.3.2.开启熔断1.3.2.改造消费者1.3.3.改造服务提供者1.3.4.启动测试1.3.5.优化-设置熔断时间2.Feign2.1.简介2.2.快速入门(掌握)2.2.1.导入依赖2.2.2.开启Feign功能2.2.3.Feign的客户端2.2.4.启动测试:2.3.负载均衡2.4.Hystix支持2.5.请求压缩(了解)回顾:微服务组件,SpringCloud技术原创 2020-08-20 16:26:27 · 449 阅读 · 4 评论 -
StringCloud_负载均衡Ribbon
文章目录5.负载均衡Ribbon5.1.启动两个服务实例5.2.开启负载均衡5.3.源码跟踪(了解)5.4.负载均衡策略5.5.重试机制5.负载均衡Ribbon在刚才的案例中,我们启动了一个user-service,然后通过DiscoveryClient来获取服务实例信息,然后获取ip和端口来访问。但是实际环境中,我们往往会开启很多个user-service的集群。此时我们获取的服务列表中就会有多个,到底该访问哪一个呢?一般这种情况下我们就需要编写负载均衡算法,在多个实例列表中进行选择。(轮询+随机原创 2020-08-18 21:33:13 · 424 阅读 · 0 评论 -
StringCloud_Eureka注册中心
文章目录4.Eureka注册中心4.1.认识EurekaEureka就是为了解决地址写死的问题。4.2.原理图4.3.入门案例4.3.1.编写EurekaServer4.3.2.将user-service注册到Eureka4.3.3.消费者从Eureka获取服务4.4.Eureka详解----理论4.4.1.基础架构4.4.2.高可用的Eureka Server4.Eureka注册中心4.1.认识EurekaEureka就是为了解决地址写死的问题。首先我们来解决第一问题,服务的管理。问题分析在原创 2020-08-17 20:40:39 · 389 阅读 · 0 评论 -
SpringCloud_脚手架创建工程
文章目录1.微服务概述2.初识SpringCloud(Netflix)2.1.简介2.2.版本3.微服务场景模拟3.1.服务提供者3.1.1.Spring脚手架创建工程3.1.2.编写代码3.1.3.启动并测试:3.2.服务调用者3.2.1.创建工程3.2.2.编写代码3.2.3.启动测试:3.3 YAML语法3.4 RunDashBoard的设置3.5.有没有问题?1.微服务概述微服务的特点:单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责微:微服务的服务拆分粒度很小,例如一个用户原创 2020-08-17 19:59:37 · 1121 阅读 · 0 评论