![](https://img-blog.csdnimg.cn/aa16856fc9b54b26b1321fe544d6c948.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务体系
文章平均质量分 69
微服务体系学习
Gangbb
这个作者很懒,什么都没留下…
展开
-
docker启动nacos 单机实例
文章目录1. docker 启动命令2. 官方初始化sql文件1. docker 启动命令快速启动docker run --name nacos3-standalone -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:latest使用mysqldocker run -d \ -e PREFER_HOST_MODE=hostname \ -e MODE=standalone \ -e SPRING_DATASOURCE_PL原创 2022-02-22 21:30:46 · 2421 阅读 · 1 评论 -
Spring Cloud GateWay学习(1)--入门
文章目录一、前言1. 版本信息2. 学习参考资料二、Spring Cloud Gateway1. 思考为什么要使用网关2. Spring Cloud Gateway概述2.1 简述2.2 架构图2.3 核心术语一、前言1. 版本信息Spring Cloud Gateway–3.1.02. 学习参考资料官方文档:https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/二、Spring Cloud原创 2022-02-13 13:23:18 · 464 阅读 · 0 评论 -
windows环境搭建nacos服务并注册服务
文章目录1. Nacos下载和运行2. 测试项目注册到naocs1. Nacos下载和运行下载地址:https://github.com/alibaba/nacos/releasesset MODE="standalone"启动成功登陆页面2. 测试项目注册到naocs测试项目添加依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId原创 2022-01-07 19:45:04 · 606 阅读 · 0 评论 -
Sentinel自定义返回和实现区分来源
文章目录1. 自定义错误返回2. 实现区分来源1. 自定义错误返回因为流控和降级页面报的异常都是相同的,所以可以优化一下。使用官方的接口BlockExceptionHandler(2.2.7.RELEASE)、UrlBlockHandler(0.9.0.RELEASE)定义处理类:@Componentpublic class MyUrlBlockHandler implements BlockExceptionHandler { @Override public voi原创 2022-01-14 07:30:17 · 796 阅读 · 0 评论 -
Sentinel与控制台通信原理剖析及控制台相关配置
文章目录1. Sentinel与控制台通信原理剖析2. 控制台相关配置项1. Sentinel与控制台通信原理剖析控制台是如何获取到微服务的监控信息的?用控制台配置规则时,控制台是如何将规则发送到各个微服务的呢?微服务注册到Sentinel控制台后,会定时发送心跳!(其实就是Sentinel实现了服务发现机制)注册/心跳发送 实现源码com.alibaba.csp.sentinel.transport.heartbeat.SimpleHttpHeartbeatSender(其实就是个定时原创 2022-01-11 15:14:37 · 333 阅读 · 0 评论 -
服务容错Sentinel的降级规则和热点规则探究
文章目录1. 降级规则1.1 降级策略-RT1.2 降级策略-异常比例1.3 降级策略-异常数2. 热点规则1. 降级规则官方文档描述:https://github.com/alibaba/Sentinel/wiki/降级相关源码:com.alibaba.csp.sentinel.slots.block.degrade.DegradeRule#passCheckSentinel的断路器没有半开状态相关Issue :https://github.com/alibaba/Sentinel/pull原创 2022-01-11 00:06:01 · 412 阅读 · 1 评论 -
最新Windows环境下搭建RocketMQ及其控制台环境
文章目录1. 搭建RocketMQ1.1 下载RocketMQ1.2 配置RocketMQ环境变量1.3 启动NAMESERVER1.4 启动BROKER2. 安装官方控制台扩展1. 搭建RocketMQ1.1 下载RocketMQ官网下载地址:https://rocketmq.apache.org/release_notes选择合适的版本下载Binary下载之后解压:1.2 配置RocketMQ环境变量系统变量名: ROCKETMQ_HOME系统变量值: D:\Develop\Ro原创 2022-01-13 10:34:20 · 1739 阅读 · 1 评论 -
服务容错Sentinel的流控规则探究
文章目录1. 流控模式--直接2. 流控模式--关联3. 流控模式--链路4. 流控效果--快速失败5. 流控效果--Warm Up6. 流控效果--排队等待1. 流控模式–直接控制台设置流控再次访问,QPS超过1就报异常2. 流控模式–关联当关联的资源达到阈值,就限流自己场景:内容中心有两个API,一个是查询share表,另一个是修改share表的数据,这是高并发的应用,所以查询接口的调用速度过快,就会影响修改接口的性能,相反也一样。这时可以根据业务需求来衡量优先读还是优先修改!如何希原创 2022-01-09 17:41:27 · 312 阅读 · 0 评论