SpringCloud服务注册与发现(Eureka 注册中心)
2018-03-21 00:00
417 查看
pom文件引入相关jar(添加依赖)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix</artifactId>
<version>1.3.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--eureka server -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
启动类上加上@EnableEurekaServer注解。
配置文件(...)
#启用8761端口
server:
port: 8761
spring:
application:
name: eureka
#安全相关配置(向注册中心注册时,需添加用户名和密码)
security:
user:
name: name
password: password
#eureka相关配置
eureka:
server:
enableSelfPreservation: true #自身保护机制开启
instance:
hostname: 127.0.0.1
client:
registerWithEureka: false #自身不注册
fetchRegistry: false
serviceUrl:
defaultZone: http://name:password@${eureka.instance.hostname}:${server.port}/eureka/
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-netflix</artifactId>
<version>1.3.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--eureka server -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaApplication.class, args);
}
}
启动类上加上@EnableEurekaServer注解。
配置文件(...)
#启用8761端口
server:
port: 8761
spring:
application:
name: eureka
#安全相关配置(向注册中心注册时,需添加用户名和密码)
security:
user:
name: name
password: password
#eureka相关配置
eureka:
server:
enableSelfPreservation: true #自身保护机制开启
instance:
hostname: 127.0.0.1
client:
registerWithEureka: false #自身不注册
fetchRegistry: false
serviceUrl:
defaultZone: http://name:password@${eureka.instance.hostname}:${server.port}/eureka/
相关文章推荐
- Spring-Cloud-Eureka服务注册发现中心server+client案列模拟说明
- Spring Cloud Eureka 服务注册与发现中心(一)
- 【Spring Cloud】Eureka服务注册中心搭建
- Spring-cloud & Netflix 源码解析:Eureka 服务注册发现接口 ****
- 微服务架构 SpringCloud(三)Eureka(注册中心集群篇)
- 《Spring Cloud Netflix》-- 服务注册和服务发现-Eureka的服务认证和集群
- SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
- 【Spring Cloud】Eureka服务注册中心搭建
- springcloud微服务三:Eureka服务治理之注册服务提供者及服务的发现和消费
- 【Spring Cloud】--SpringCloud的服务注册与发现【Eureka】
- 微服务架构 SpringCloud(二)Eureka(服务注册和服务发现基础篇)
- Spring Cloud(一)服务的注册与发现(Eureka)
- 服务注册和服务发现-Eureka的服务认证和集群--Spring Cloud Netflix
- Spring Cloud Spring Boot mybatis 企业分布式微服务云(一)服务注册与发现(Eureka)【Dalston版】
- 【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
- 【Spring Cloud】Eureka服务注册中心搭建
- 【Spring Cloud】Eureka服务注册中心搭建
- SpringCloud入门教学|第一篇:服务的注册和发现(Eureka)
- Spring Cloud eureka 注册服务发现,访问管理页面是xml问题解决