使用SpringBoot如何实现注册与发现服务-创新互联
这篇文章将为大家详细讲解有关使用SpringBoot如何实现注册与发现服务,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

微服务
实践“微服务”自然要学习如何做服务注册与发现
基于SpringBoot来进行微服务的学习,自然选择了与之息息相关的SpringCloud;当然可以选择其他的技术进行,比如dubbo
也可以用zookeeper来实现服务注册与发现,至于zookeeper来实现此功能好还是不好,各家之言都有
SpringCloud
Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems .SpringCloud
SpringCloud 包含了 Distributed/versioned configuration、Distributed/versioned configuration等很多子项目。
- Distributed/versioned configuration
- Service registration and discovery
- Routing
- Service-to-service calls
- Load balancing
- Circuit Breakers
- Global locks
- Leadership election and cluster state
- Distributed messaging
服务注册与发现
SpringCloud模块
spring-cloud-starter-eureka-server
工程module
- 服务注册中心
- 服务module
服务注册中心
创建discovery module,并在 build.gradle中引入 spring-cloud-starter-eureka-server依赖
apply plugin: 'org.springframework.boot'
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:"+ springCloudVersion
}
}
repositories {
mavenCentral()
}
dependencies {
compile ('org.springframework.cloud:spring-cloud-starter-eureka-server')
}
jar {
baseName = 'discovery-bootcwenao'
} 当前名称:使用SpringBoot如何实现注册与发现服务-创新互联
当前地址:http://jxruijie.cn/article/dogcgo.html
