上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页
摘要: 1.ribbon负载均衡算法 - RoundRobinRule 轮训策略 按顺序循环选择 Server - RandomRule 随机策略 随机选择 Server - AvailabilityFilteringRule 可用过滤策略 `会先过滤由于多次访问故障而处于断路器跳闸状态的服务,还有并发的连 阅读全文
posted @ 2021-09-29 21:06 code-G 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 使用Ribbon实现负载均衡调用服务 1.Ribbon 服务调用 - 说明: 1.如果使用的是eureka client 和 consul client,无须引入依赖,因为在eureka,consul中默认集成了ribbon组件 2.如果使用的client中没有ribbon依赖需要显式引入如下依赖 阅读全文
posted @ 2021-09-29 18:25 code-G 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 管理微服务中所有服务的注册、发现、管理元数据的存储 使用Consul 1.下载后解压 2.进入文件所在目录后,执行consul agent -dev单点执行,执行consul agent -server集群执行 3.访问界面 localhost:8500 界面介绍 dcl 数据中心名称 datace 阅读全文
posted @ 2021-09-28 23:16 code-G 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 集群搭建步骤 1. 创建多个spirng boot项目 2. 引入eureka依赖 3. 配置节点 node 1: server: port: 8761 # 指定服务注册中心的地址 eureka: client: service-url: defaultZone: http://localhost: 阅读全文
posted @ 2021-09-28 21:16 code-G 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.自我保护机制的触发现象 如果在15分钟内超过85%的客户端节点都没有正常的心跳,那么Eureka就认为客户端与注册中心出现了网络故障,Eureka Server自动进入自我保护机制 2.自我保护机制 Eureka Server不再从注册列表中移除因为长时间没收到心跳而应该过期的服务。 Eurek 阅读全文
posted @ 2021-09-28 20:35 code-G 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 创建Spring Boot 项目 引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </ 阅读全文
posted @ 2021-09-28 16:51 code-G 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 服务注册中心组件 服务注册中心是整个微服务架构抽取的一个服务,这个服务不完成项目中的任何业务功能,仅仅用来在微服务中记录微服务以及都整个微服务进行健康检查,以及服务元数据存储 服务注册组件开发 常用的服务注册组件: eureka(netflix)、zookeeper(java)、nacos(alib 阅读全文
posted @ 2021-09-28 16:22 code-G 阅读(170) 评论(0) 推荐(0) 编辑
摘要: <!-- 引入父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.5.RELEASE</version 阅读全文
posted @ 2021-09-28 15:38 code-G 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 是众多子项目的工具集 服务发现 服务注册 熔断 负载均衡等 Spring Cloud的命名 早期是伦敦地铁站的名称 从A-Z 现在为年份 Spring Cloud与Spring Boot Spring Cloud与Spring Boot的版本必须相互对应才能使用,从官网看其 阅读全文
posted @ 2021-09-28 15:16 code-G 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 导入maven坐标 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency> 启动类上面加入@ 阅读全文
posted @ 2021-09-26 00:11 code-G 阅读(99) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 34 下一页