当前位置:   article > 正文

Spring Cloud-超详细讲解Eureka服务注册中心_eureka注册中心

eureka注册中心

表示是否向 Eureka 注册中心注册自己(这个模块本身是服务器,所以不需要)

register-with-eureka: false

fetch-registry如果为false,则表示自己为注册中心,客户端的化为 ture

fetch-registry: false

Eureka监控页面~

service-url:

defaultZone: http:// e u r e k a . i n s t a n c e . h o s t n a m e : {eureka.instance.hostname}: eureka.instance.hostname:{server.port}/eureka/

#相当于:http://localhost:7001/eureka/

(4)编写Spring Boot启动器

注意:要在主启动器上方添加 @EnableEurekaServer表示 服务端的启动类,可以接受别人注册进来

package com.yixin.springcloud;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@SpringBootApplication

@EnableEurekaServer

public class EurekaServer_7001 {

public static void main(String[] args) {

SpringApplication.run(EurekaServer_7001.class,args);

}

}

(5)启动并访问http://localhost:7001/

页面出现如下,表示成功!

4.3  配置springcloud-provider-blog-8001


4.3.1 配置

(1)建立以下目录

(2)编写pom.xml

org.springframework.cloud

spring-cloud-starter-eureka

1.4.6.RELEASE

org.springframework.boot

spring-boot-test

2.4.5

org.springframework.boot

spring-boot-starter-web

2.4.5

org.springframework.boot

spring-boot-devtools

(3)编写 application.yml

server:

port: 8001

spring:

application:

name: springcloud-provider-blog

Eureka配置:配置服务注册中心地址

eureka:

client:

service-url:

defaultZone: http://localhost:7001/eureka/

(4)编写启动类

注意:要为主启动类添加@EnableEurekaClient注解

package com.yixin.springcloud;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.cloud.client.discovery.EnableDiscoveryClient;

import org.springframework.cloud.netflix.eureka.EnableEurekaClient;

@SpringBootApplication

@EnableEurekaClient

@EnableDiscoveryClient

public class BlogProvider_8001 {

public static void main(String[] args) {

SpringApplication.run(BlogProvider_8001.class,args);

}

}

(5)启动测试

依次启动:

服务端:springcloud-eureka-7001------>客户端:springcloud-provider-blog-8001

访问监控页:http://localhost:7001/

可以发现,eureka已经成功将我们的客户端注册进去了。

4.3.2 关于Status

可以发现如果我们不对其描述信息进行描述,Eureka会采用默认的描述方式

(1)修改默认描述信息

修改springcloud-provider-blog-8001下的application.yml

Eureka配置:配置服务注册中心地址

eureka:

client:

service-url:

defaultZone: http://localhost:7001/eureka/

instance:

instance-id: springcloud-provider-dept-8001 #修改Eureka上的默认描述信息

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/1016587
推荐阅读
相关标签
  

闽ICP备14008679号