SpringCloudAlibaba2020
不胖不换ID
我是个菜鸟,要好好学习
展开
-
Sentinel
文章目录Sentinel基本知识下载安装初始化监控流控规则流控模式流控效果降级热点参数例外项系统自适应限流(全局)SentinelResource熔断(重点)持久化(重点)git地址:https://github.com/sunuanwuhou/SpringCloud2020.gitSentinel基本知识git: https://github.com/alibaba/Sentinel和Hystrix: https://www.jianshu.com/p/d85c0ed44235Sentinel原创 2020-08-05 14:25:36 · 447 阅读 · 0 评论 -
Nacos
文章目录Nacos基本知识是什么?Nacos注册中心服务注册中心对比提升Nacos服务配置中心基础配置分类配置git地址:https://github.com/sunuanwuhou/SpringCloud2020.gitNacos基本知识git: https://github.com/alibaba/nacosNacos官网: https://nacos.io/zh-cn/Spring Cloud Alibba: https://github.com/alibaba/spring-cl原创 2020-08-05 14:24:47 · 294 阅读 · 0 评论 -
GateWay
文章目录GateWay基础知识为什么不用Zuul特性三大核心介绍实战git地址:https://github.com/sunuanwuhou/SpringCloud2020.gitGateWay基础知识官网:https://spring.io/projects/spring-cloud-gatewayGateWay是 zuul1.x的替代是基于WebFlux框架(异步非阻塞)实现的,底层是Reactor模式通信框架Netty这里留一个疑问,为什么网关前面还有一个Nginx?为什么不用Zuu原创 2020-08-05 14:23:48 · 419 阅读 · 0 评论 -
Hystrix
文章目录Hystrix基础知识降级实战客户端解决服务端解决熔断实战Dashboardgit地址:https://github.com/sunuanwuhou/SpringCloud2020.gitHystrix基础知识Hystrix设计目标:对来自依赖的延迟和故障进行防护和控制——这些依赖通常都是通过网络访问的阻止故障的连锁反应快速失败并迅速恢复回退并优雅降级提供近实时的监控与告警Hystrix遵循的设计原则:防止任何单独的依赖耗尽资源(线程)过载立即切断并快速失败,防原创 2020-08-05 14:23:08 · 250 阅读 · 0 评论 -
OpenFeign
文章目录FeignFeign和OpenFeign区别实战超时设置日志打印自定义配置修改为okhttp原理git地址:https://github.com/sunuanwuhou/SpringCloud2020.gitFeignFeign是一个声明式Web Service客户端,使用Feign让编写Web Service更加简单使用方法是:定义一个服务接口,然后在上面添加注解Feign与Eureke和Ribbon组合使用实现负载均衡git地址:https://github.com/spring-c原创 2020-08-05 14:22:31 · 428 阅读 · 0 评论 -
Ribbon
文章目录Ribbon负载均衡算法轮训原理源码手写git地址:https://github.com/sunuanwuhou/SpringCloud2020.gitRibbon定义:负载均衡+RestTemplateribbon :客户端 负载均衡调用工具nginx :是服务端区别在于:客户端是在发送请求之前,进行负载均衡算法负载均衡算法IRule默认为轮训替换负载均衡规则自定义配置类不能放在@componentScan所扫描的当前包以及子包下,会被适用于全局ribbon规则@Co原创 2020-08-05 14:21:17 · 157 阅读 · 0 评论 -
注册中心
文章目录项目搭建父工程项目搭建支付模块搭建热部署消费者订单模块Eureka服务治理服务注册2个组件集群原理信息完善Discovery自我保护zookeeperconsul三种注册中心git地址:https://github.com/sunuanwuhou/SpringCloud2020.git项目搭建父工程项目搭建dependencyManagement只是申明依赖了,不引入依赖子类不指定使用父类依赖,指定使用指定的。mvn install支付模块搭建payment8081模块建原创 2020-08-05 14:20:28 · 246 阅读 · 0 评论 -
注册中心
文章目录项目搭建父工程项目搭建支付模块搭建热部署消费者订单模块Eureka服务治理服务注册2个组件集群原理信息完善Discovery自我保护zookeeperconsul三种注册中心git地址:https://github.com/sunuanwuhou/SpringCloud2020.git项目搭建父工程项目搭建dependencyManagement只是申明依赖了,不引入依赖子类不指定使用父类依赖,指定使用指定的。mvn install支付模块搭建payment8081模块建原创 2020-07-29 16:58:02 · 393 阅读 · 0 评论 -
基础知识
文章目录什么是微服务Boot和Cloud版本选型Spring BootSpring CloudSpringBoot和SrpingCloud版本依赖详细版本依赖本次版本选择什么是微服务https://www.cnblogs.com/xiao2shiqi/p/11298663.htmlBoot和Cloud版本选型SpringBoot 一般是以数字作为版本选型 SpringBoot2.X版SpringCloud 一般是以字母作为版本选型 SpringCloud H版Spring Bootgit原创 2020-07-28 10:08:24 · 231 阅读 · 0 评论