springcloud - eureka服务
1、写在前面:
springcloud - eureka 解释:
服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。
2、代码实现
pom依赖
UTF-8UTF-81.8Finchley.RELEASEorg.springframework.cloudspring-cloud-starter-netflix-eureka-serverorg.springframework.bootspring-boot-starter-testtestorg.springframework.cloudspring-cloud-dependencies${spring-cloud.version}pomimport
添加启动代码中添加@EnableEurekaServer注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class, args);}
}
配置文件
spring:application:name: eureka-server
eureka:instance:hostname: localhostprefer-ip-address: trueclient:register-with-eureka: falsefetch-registry: falseservice-url:defaultZone: http://localhost:8080/eureka/
server:port: 8761management:endpoints:web:exposure:include: "*"endpoint:health:show-details: ALWAYS
启动工程后,访问:http://localhost:8080/,就可以看到spirngcloud的默认页面
spirngCloud eureka 默认的页面不好看,所以我就是用spirngCloud admin服务,具体可以下载,自己好好研究一下。
https://github.com/codecentric/spring-boot-admin 可以去git去研究
我的工程:
https://gitee.com/hjx_RuGuoYunZhiDao/springCloud-Admin