spirngcloud
2019-08-09 14:25:18 0 举报
AI智能生成
分布式微服务架构图
作者其他创作
大纲/内容
分布式微服务架构
高可用网关服务集群
zuul网关服务
基于mysql配置动态路由
网关服务重试机制
基于SpringRetry动态重试网关服务机制
用户权限校验
基于ZuulFilter实现权限和身份认证
高可用服务注册发现集群
eureka注册中心服务
应用节点两两注册
微服务调用集成
基于Feign实现服务互相调用
内部使用ribbon做负载均衡
服务动态刷新集成
基于spring-cloud-config实现动态配置
使用@RefreshScope 实现监听
配置git服务器实现,配置文件管理
基于Webhook和消息总线实现节点刷新信息
基于Spring Cloud Bus 接受server端更新请求
Spring Cloud bus通知其它客户端更新
服务熔断和降级集成
基于Hytrix熔断处理
基于FallBack处理服务内部异常状态
分布式数据库集成
mycat集成分库分表
分布式缓存集成
redis集成方式
主从模式
哨兵模式
Cluster模式
安全性集成
SpringSecurity
面向切面,方法调用时拦截
面向url路径拦截
分布式消息队列集成
kafka高可用集群
高吞吐,集群简单
适用于日志分析管理
依赖zookeeper做分布式协调
rabbimq高可用集群
消息可靠性高
支持AMQP事务处理
提供最终一致性解决方案
高并发解决方案
多线程,NIO处理
Netty框架实现NIO通讯
Executors多线程实现类
Ngix负载策略
Ngix负载均衡
集群部署
高速缓存策略
前端页面存储
常用值对象存储
CDN加速
多节点,最短路径寻址
限流策略
redis 缓存控制最高访问数,保证服务可用
数据库优化
索引优化
分布式锁解决方案
redis实现分布式锁
使用SETNX加锁,expire设置过期
zookpeer实现分布式锁
有序的子节点,判断是否是最小子节点
数据库分布式锁
唯一索引,重复抛异规避
收藏
收藏
0 条评论
回复 删除
下一页