Eureka从零到1(01)

Eureka从零到1:(01)

Eureka包含两个组件

Eureka Server提供注册服务

各个微服务节点通过配置启动后,会在EurekaServer中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观看到。


Eureka Client通过注册中心访问

是一个JAVA客户端,用于简化Eureka Server的交互,客户端同时也是具备一个内置的、使用轮询(round-robin)

负载算法的负载均衡器。在应用启动后,将会向EurekaServer发送心跳(默认周期时30秒)。如果EurekaServer在多个心跳周期内没有收到某个节点的心跳,EurekaServer将会从服务注册表中将这个服务节点删除(默认90秒)


pom依赖

2020.2版本

       <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

Yaml文件

server:
  port: 7001
eureka:
  instance:
    hostname: localhost#eureka服务端的实例名称
  client:
    #false表示不向注册中心注册自己
    register-with-eureka: false
    #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    fetch-registry: false
    service-url:
      #设置与Eureka Server交互的地址查询服务和注册服务都要依赖这个地址
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

在SpringBoot启动器上面添加@EnableEurekaServer注解

这个注解表明是作为服务器


启动SpringBoot的启动器

在浏览器输入http://localhost:7001/

即可进入erueka的页面


启动类页面类似下面页面:

System Status

Environmenttest
Data centerdefault
Current time2020-12-18T23:43:20 +0800
Uptime00:11
Lease expiration enabledfalse
Renews threshold1
Renews (last min)0
EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY’RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.

DS Replicas

Instances currently registered with Eureka

ApplicationAMIsAvailability ZonesStatus
No instances available

General Info

NameValue
total-avail-memory364mb
environmenttest
num-of-cpus4
current-memory-usage95mb (26%)
server-uptime00:11
registered-replicashttp://localhost#eureka服务端的实例名称:7001/eureka/
unavailable-replicashttp://localhost#eureka服务端的实例名称:7001/eureka/,
available-replicas

Instance Info

NameValue
ipAddr192.168.124.1
statusUP
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值