spring cloud 服务注册于发现(eureka)
2018-04-14 16:55
399 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29553063/article/details/79941873
server配置
gradle配置
buildscript { ext { springBootVersion = '1.5.12.RELEASE' } repositories { mavenCentral() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } // jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group = 'com.sunny.spring-cloud' version = '1.0.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() maven { url "http://repo.spring.io/snapshot" } maven { url "http://repo.spring.io/milestone" } maven { url "http://repo.spring.io/plugins-release" } } ext { springCloudVersion = 'Dalston.SR1' } dependencies { compile('org.springframework.boot:spring-boot-starter-actuator') compile('org.springframework.cloud:spring-cloud-starter-eureka-server') testCompile('org.springframework.boot:spring-boot-starter-test') //testCompile('org.springframework.security:spring-security-test') } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } }
yml配置
server: port: 8761 logging: level: root: debug com: spring: debug eureka: instance: hostname: localhost client: fetch-registry: false #禁止从获取eureka注册信息 register-with-eureka: false # 是否注册到eureka serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ spring: application: name: eureka-server
eureka server 必须禁止
fetch-registry和register-with-eureka否则启动报错
java代码
@SpringBootApplication @EnableEurekaServer public class SpringCloudEurekaServerApplication { public static void main(String[] args) { SpringApplication.run(SpringCloudEurekaServerApplication.class, args); } }
provider配置
gradle配置
buildscript { ext { springBootVersion = '1.5.12.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group = 'com.sunny.spring-cloud' version = '1.0.0-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } ext { springCloudVersion = 'Dalston.SR1' } dependencies { compile('org.springframework.boot:spring-boot-starter-actuator') compile('org.springframework.boot:spring-boot-starter-web') compile('org.springframework.cloud:spring-cloud-starter-eureka') testCompile('org.springframework.boot:spring-boot-starter-test') } dependencyManagement { imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}" } }
yml配置
spring: application: name: eureka-provider # 服务的名称 server: port: 8700 eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ # eureka-server地址 instance: hostname: localhost
java代码
@SpringBootApplication @EnableEurekaClient public class SpringCloudEurekaProviderApplication { public static void main(String[] args) { SpringApplication.run(SpringCloudEurekaProviderApplication.class, args); } }
阅读更多github代码地址 欢迎大神指正
相关文章推荐
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- Spring Cloud Netflix Eureka组件服务注册及发现源码浅析
- Spring Cloud构建微服务架构:Eureka服务注册与发现
- Spring Cloud 入门教程 - Eureka服务注册与发现
- SpringCloud服务注册与发现(Eureka 注册中心)
- 微服务架构 SpringCloud(二)Eureka(服务注册和服务发现基础篇)
- Spring Cloud Eureka 实现服务注册与发现
- Spring-Cloud-Eureka服务注册发现中心server+client案列模拟说明
- SpringCloud——Eureka服务注册和发现
- Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
- Spring Cloud 入门教程 - Eureka服务注册与发现
- Spring Cloud Spring Boot mybatis 企业分布式微服务云(一)服务注册与发现(Eureka)【Dalston版】
- [Spring Cloud-01] eureka server 服务注册与发现
- spring cloud服务的注册与发现(Eureka)
- SpringCloud入门教学|第一篇:服务的注册和发现(Eureka)
- 《Spring Cloud Netflix》 -- 服务注册和服务发现-Eureka的常用配置
- 3. 服务注册与发现之server springcloud-eureka-server
- 《Spring Cloud Netflix》 -- 服务注册和服务发现-Eureka 的使用
- springcloud(第三篇)springcloud eureka 服务注册与发现
- Spring Cloud:服务注册与发现(Eureka)【Dalston版】