SpringCloud技术功能介绍
2023-11-15 11:08:02 0 举报
AI智能生成
登录查看完整内容
SpringCloud技术功能介绍
作者其他创作
大纲/内容
1.关系型数据库MySQL集群
2.RocketMQ消息队列集群
3.缓存Redis哨兵集群
4.非关系性数据库MongoDB集群
6.中间件服务
1.文件服务(七牛云)
2.调度服务
7.基础服务
1.服务熔断
2.服务降级
1.使用Hystrix实现服务隔离
2.服务隔离
1.线程池
2.信号量
3.Hystrix实现服务隔离两种方案
1.熔断器开关
2.命令模式
流程图
3.Hystrix的内部处理逻辑
4.Hystrix Metrics的实现
4.Hystrix原理
3.Hystrix
1. 高并发服务降级特技
1.互联网雪崩效应解决方案
1.计数器
2.滑动窗口计数
使用RateLimiter实现令牌桶限流
3.令牌桶算法
4.漏桶算法
5.漏桶算法与令牌桶算法区别
限流算法
2.高并发限流解决方案
2. 高并发服务限流特技
8.服务容错
9.链路追踪
10.配置中心
1. 服务化
2.消息队列
3. 缓存技术
1. 高并发设计原则
1. 降级
2. 限流
3. 切流量
5. 可回滚
2. 高可用设计原则
1.防重设计
解决方案
2.幂等设计
3. 业务设计原则
Nacos
4.服务治理(注册中心)
负责认证授权颁发令牌
Authorization Server 认证服务器。用于认证用户,颁发token。如果客户端认证通过,则发放访问资源服务器的令牌
Resource Server 资源服务器。拥有受保护资源,对非法请求拦截,对请求token解析。如果请求包含正确的访问令牌,则可以访问资源
Client 客户端。它请求资源服务器时,会带上访问令牌,从而成功访问资源
Resource Owner 资源拥有者。最终用户,他有访问资源的账号与密码(指的是用户)
Oahtu 2.0
1.认证授权
2.动态路由
5.网关
Spring Cloud技术架构
收藏
0 条评论
回复 删除
下一页