SpringCloudEureka注册中心

Posted lyjlyjlyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloudEureka注册中心相关的知识,希望对你有一定的参考价值。

Eureka简介

Eureka作为注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等

Eureka注册中心实例

Eureka Server

1.pom文件配置SpringBoot、SpringCloud的依赖;

2.启动类配置 @EnableEurekaServer 注解,表示注册中心;

/**
 * SpringCloud是基于SpringBoot的,这是一个启动类的注解
 */
@SpringBootApplication
/**
 * 这是注册中心Eureka的注解
 */
@EnableEurekaServer
public class SpringCloudEurekaApplication {

    public static void main(String[] args) {
        //启动项目
        SpringApplication.run(SpringCloudEurekaApplication.class, args);
    }
}

3.配置配置文件 appilication.properties 

spring.application.name=spring-cloud-eureka

server.port=8000
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

eureka.client.serviceUrl.defaultZone=http://localhost:8000/eureka/
  •  spring.application.name :服务的名称,在服务生产者消费者中,消费者需要指出生产者的服务名称以进行调用;
  •  server.port :服务的端口;
  •  eureka.client.register-with-eureka :表示此是否注册到注册中心,自身是注册中心,应当填写false,否则启动报错;
  •  eureka.client.fetch-registry :表示是否从注册中心获取信息,自身就是注册中心,这里也填写false,否则启动报错;
  •  eureka.client.serviceUrl.defaultZone :表示与注册中心交互的地址,在双节点、集群配置时,需要把对方的地址都填上,并用逗号“,”隔开;
  •  eureka.instance.hostname :实例名称,hosts文件也需要修改,可以用来替换ip;

 


 

参考:https://www.cnblogs.com/ityouknow/p/6854805.html

以上是关于SpringCloudEureka注册中心的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloudConfig与SpringCloudEureka 注册中心与配置中心高可用的意义

服务治理SpringCloudEureka—— 高可用注册中心

服务治理SpringCloudEureka—— 高可用注册中心

微服务架构 SpringCloudEureka(注册中心集群篇)

微服务之网关与注册中心高可用架构设计

微服务实战系列-注册中心与网关高可用架构设计