SpringCloud(一)Eureka注册中心

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

猜你喜欢

转载自www.cnblogs.com/lcmlyj/p/10288770.html