
微服务
文章平均质量分 76
qq_41735391
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springcloud的基础学习--sentinel的使用
springcloud的基础学习--sentinel的使用安装sentinel对于项目中的使用使用sentinel进行流量监控安装sentinel使用docker 安装sentineldocker pull docker.io/bladex/sentinel-dashboarddocker run --name sentinel_test_1 -di -p 8858:8858 aa398704ebd3 (镜像id)使用jar包的方式安装Java -jar sentinel的jar包路径原创 2021-02-02 17:55:59 · 409 阅读 · 0 评论 -
springcloud的基础学习--使用Nacos作为服务注册中心,配置中心
springcloud的基础学习--使用Nacos作为服务注册中心,配置中心1.使用docker安装nacos2.使用nacos做注册中心3.使用nacos做配置中心1.使用docker安装nacos1.获取nacos镜像docker pull nacos/nacos-server2.运行镜像docker run -d -e PREFER_HOST_MODE=ip -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_MAS原创 2021-01-28 16:30:21 · 299 阅读 · 0 评论 -
springcloud的基础学习--服务网关GateWay
springcloud的基础学习--服务网关GateWay概述核心概念全局配置路由配置概述核心概念1. Route(路由)2. Predicate(断言)3. Filter(过滤)全局配置 <dependencies> <!--web和acyual必须删除,否则会报错--><!-- <dependency>--><!-- <groupId>org.springframework.boo原创 2020-12-24 09:02:02 · 239 阅读 · 0 评论 -
springcloud的基础学习--服务DashBoard监控
springcloud的基础学习--服务DashBoard监控监控项目需要监控的配置使用监控项目pom文件 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId> </原创 2020-12-23 15:54:43 · 134 阅读 · 0 评论 -
springcloud的基础学习--服务熔断
springcloud的基础学习--服务熔断熔断类型断路器的三个重要参数过程代码使用熔断类型熔断打开:请求不在调用当前服务,内部设置时钟一帮伪MTTR(平均故障处理时间),当打开时长达到所设时钟则进入半熔断状态熔断关闭: 熔断关闭不会对服务进行熔断熔断半开: 部分请求根据规则调用当前熔断,如果请求称谷歌符合规则则认为id当前服务恢复正常断路器的三个重要参数(1) 快照时间窗:断路器确定是否打开需要统计一些请求和错误数据,二统计的时间范围就是快照时间窗,默认为最近10秒(2) 请求总数阈值:原创 2020-12-23 15:22:24 · 191 阅读 · 0 评论 -
springcloud的基础学习--服务降级之HyStrix
springcloud的基础学习--服务降级之HyStrix概述概念案例概述概念1)服务降级:fallback a.服务器忙,请稍后再试,不然客户端等待并立刻返回一个友好提示 b.哪些情况会触发降级: a)程序运行异常 b)超时 c)服务融富安触发服务降级 d)线程池/信号量打满也会导致服务降级2)服务熔断:break a.类比宿舍跳闸,然后调用服务去服务降级 b.服务降级,进而熔断,回复调用链路3)服务限流: flowlimit a.秒杀高并发等操作,严禁一窝蜂的过来原创 2020-12-22 17:18:44 · 137 阅读 · 0 评论 -
springcloud的基础学习--openfeign
springcloud的基础学习--openfeign概述步骤概述超时设置日志控制概述就是将服务接口话,个人理解就是对restTemplate的进一层封装步骤概述(1)基本步骤 ① 接口+注解 ==》微服务调用接口+@FeignClient ② 配置pom ③ 配置yml ④ 主启动类 --》@EnableFeignClients ⑤ 业务类 1)业务逻辑接口+@FeignClient配置调用provider服务 2)新建 userService-->接口,@Feig原创 2020-12-22 17:13:33 · 118 阅读 · 0 评论 -
springcloud的基础学习--Ribbon
springcloud的基础学习--Ribbon1.概念2.ribbon的负载均衡几种机制原理源码自己手写1.概念(1) SpringCloud Ribbon的居于Netflix Ribbon实现的一套客户端 负载均衡的工具(2) 提供客户端的软件负载均衡算法和服务调用2.ribbon的负载均衡几种机制面试点: 除了轮循,还有没有使用其他的机制使用//替换//注意点//Ribbon的算法替代的话不能放在springboot的component的扫描的包的路径下面//配置类@Confi原创 2020-12-22 11:44:01 · 105 阅读 · 0 评论 -
springcloud的基础学习--Consul
springcloud的基础学习--Consul1.概念2.环境准备3.使用-服务端4.使用-客户端1.概念(1) 分布式的服务发显和配置管理系统,GO语言开发(2) 提供了微服务系统的服务治理,配置中心,控制总线等功能2.环境准备参考:周阳前提:安装好consulA.建项目B.改pomC.Yaml文件D.主启动E.业务controller使用docker的方式安装consuldocker run --name myconsul -d -p 8500:8500 -p 8300:原创 2020-12-22 11:34:14 · 113 阅读 · 0 评论 -
springcloud的基础学习--Eureka
springcloud的基础学习--Eureka全局配置构建单个的Eureka的服务的注册中心构建Eureka集群服务发现自我保护机制全局配置注意:springcloud的版本要和springboot的版本相对应版本查看地址:spring官网描述maven依赖: <!--服务端--> <dependency> <groupId>org.springframework.cloud</groupId>原创 2020-12-21 17:20:36 · 117 阅读 · 0 评论