spring cloud 使用Eureka作为服务注册中心

什么是Eureka?  Eureka是在AWS上定位服务的REST服务。

Eureka简单示例,仅作为学习参考

   在pom文件引入相关的starter(起步依赖)

/*定义使用的spring cloud版本*/
Greenwich.SR3
/**在dependency中引入eureka-server*/ org.springframework.cloud spring-cloud-starter-netflix-eureka-server
/**spring cloud dependencies*/ org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import

    声明@EnableEurekaServer

在springboot 启动类上添加@EnableEurekaServer注解

  注意事项

#配置Eureka默认端口
server.port=8761
#Eureka自己不要注册到Eureka上
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

打开http://localhost:8761可以看到Eureka的注册页面

将服务注册到Eureka Server

  引入注入的Starter

/**在服务上POM引入*/
    
        Greenwich.SR1
    
/**dependency 引入eureka-client*/
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
        
/**dependencyManagement*/ org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import

声明@EnableDiscoveryClient 或者 @EnableEurekaClient

  EnableDiscoveryClient : spring cloud 抽象,在启动类加上@EnableDiscoveryClient 

配置bootstarp.properties文件

#设置服务名
spring.application.name=my-service

启动服务

 

你可能感兴趣的:(spring cloud 使用Eureka作为服务注册中心)