SpringCloud-Eureka学习篇
cloud-Eureka
KuKu_Nao
这个作者很懒,什么都没留下…
展开
-
Eureka和Zookeeper比较 CAP原则
CAP是什么? C (Consistency) 强一致性 A (Availability) 可用性 P (Partition tolerance) 分区容错性 CAP原则:一个分布式系统不可能同时满足C (一致性) 、A (可用性) 、P (容错性),由于分区容错性P再分布式系统中是必须要保证的,因此我们只能再A和C之间进行权衡。只能同时满足两个 Zookeeper 保证的是 CP —> 满足一致性,分区容错的系统,通常性能不是特别高 Eureka 保证的是 AP —> 满足可用性,分区容错的系原创 2021-09-29 18:25:01 · 240 阅读 · 0 评论 -
Eureka集群环境配置
原理:放置一个服务崩了之后,所有服务都没了 所以要多个服务器集群关联起来,客户端要注册到每一个服务器 创建三个 eureka 的module 启动类都加 @EnableEurekaServer pom 都导Eureka 3.配置文件 例子: 这里的 域名需要不一致,都写localhost 会冲突 在每一个服务里,都要配置另外几个服务的地址,这样才能关联起来 server: port: 7002 #Eureka配置 eureka: instance: # Eureka服务端的实例名字原创 2021-09-29 18:24:33 · 237 阅读 · 0 评论 -
完善Eureka监控信息
配置这个链接的信息 (在客户端 8001) 1、导依赖 <!--Eureka actuator监控信息完善--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> 2、application 配置 #inf.原创 2021-09-29 18:23:29 · 166 阅读 · 0 评论 -
Eureka自我保护机制
把服务端(8001)停掉,过一会儿,Eureka监控页面会报红 EureKa自我保护机制:好死不如赖活着 一句话总结就是:某时刻某一个微服务不可用,eureka不会立即清理,依旧会对该微服务的信息进行保存! 默认情况下,当eureka server在一定时间内没有收到实例的心跳,便会把该实例从注册表中删除(默认是90秒),但是,如果短时间内丢失大量的实例心跳,便会触发eureka server的自我保护机制,比如在开发测试时,需要频繁地重启微服务实例,但是我们很少会把eureka server一起重启(因原创 2021-09-29 18:21:13 · 154 阅读 · 0 评论 -
服务注册中心 Eureka简介及搭建
Eureka 包含两个组件:Eureka Server 和 Eureka Client. Eureka Server 提供服务注册,各个节点启动后,回在EurekaServer中进行注册,这样Eureka Server中的服务注册表中将会储存所有课用服务节点的信息,服务节点的信息可以在界面中直观的看到. 服务端 会向客户端 发送心跳 Eureka Client 是一个Java客户端,用于简化EurekaServer的交互,客户端同时也具备一个内置的,使用轮询负载算法的负载均衡器。在应用启动后,将会向Eure原创 2021-09-29 18:19:25 · 172 阅读 · 0 评论