摘要: 管理微服务中所有服务的注册、发现、管理元数据的存储 使用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) 编辑