第三篇:服务治理:Spring Cloud Eureka

1、服务治理是微服务框架中的核心与基础,主要用来实现各个微服务实例的自动化注册和发现。

           分为服务注册和服务发现。

2、引入相应依赖模块


		org.springframework.boot
		spring-boot-starter-parent
		1.5.4.RELEASE
		 
	

		
			org.springframework.boot
			spring-boot-starter-web
		

		
			org.springframework.boot
			spring-boot-starter-test
			test
		

		
			org.springframework.cloud
			spring-cloud-starter-eureka-server
		
	

	
		
			
				org.springframework.cloud
				spring-cloud-dependencies
				Dalston.SR5
				pom
				import
			
		
	

3、使用@EnableEurekaServer注解注册一个注册中心

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@EnableEurekaServer
@SpringBootApplication
public class DemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(DemoApplication.class, args);
	}
}

在默认设置下,该服务中心也会将自己作为客户端尝试注册自己,我们可以禁用他的客户端注册行为,在application.properties文件中增加配置属性

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

4、访问http://localhost:8081/

其中 Instances currently registered with Eureka为空,说明该注册中心还没有注册任何服务

 

 

你可能感兴趣的:(Spring,Cloud)