2、SpringCloud 第一课 Eureka 注册中心
2017-05-25 21:22
459 查看
1、pom.xml 中添加依赖 eureka-server
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.eureka.server.first</groupId> <artifactId>one-eurekas-erver</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>one-eurekas-erver</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <spring-cloud.version>Dalston.RELEASE</spring-cloud.version> </properties> <dependencies> <!--eureka 服务端,服务注册中心--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope> </dependency> 4000 </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ----------
2、application.properties
spring.application.name=one-eurekas-erver #默认设置下,这个服务注册中心会将自己作为客户端,所以需要禁用它的客户端注册行为 下面5个 # 服务注册中心 端口 server.port=1111 #主机 eureka.instance.hostname=localhost #这个为注册中心,false代表不向注册中心注册自己 ##直接启动之后会发现这个是空的,说明注册中心没有注册任何服务 eureka.client.register-with-eureka=false #注册中心的职责就是维护服务实例,并不需要它去检索服务,所以将它关闭 eureka.client.fetch-registry=false eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/ # 关闭保护机制 #eureka.server.enable-self-preservation=false logging.file=${spring.application.name}.log
3、spring boot启动类
@EnableEurekaServer //开启Eureka服务注册中心的支持,用来供给其他营业进行对话 @SpringBootApplication public class OneEurekasErverApplication { public static void main(String[] args) { SpringApplication.run(OneEurekasErverApplication.class, args); } }
4、测试
浏览器中打开 http://localhost:1111/5、源码下载
相关文章推荐
- springcloud之注册中心eureka 环境搭建
- SpringCloud(三)Eureka注册中心实现高可用
- idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
- SpringCloud将服务者和提供者注册到注册中心(Eureka)
- 使用SpringCloud搭建微服务<三>---------使用EureKa编写服务的注册中心
- SpringCloud(第 051 篇)EurekaServer集群高可用注册中心以及简单的安全认证
- springcloud(二):注册中心Eureka
- springCloud系列教程01:Eureka 注册中心集群搭建
- springcloud(二):注册中心Eureka
- springcloud(二):注册中心Eureka
- [置顶] idea创建springcloud项目图文教程(EurekaServer注册中心)(六)
- springCloud的注册中心eureka
- springcloud微服务架构之搭建注册中心Eureka与注册中心的互相注册
- springcloud(二):注册中心Eureka
- springcloud(2):注册中心Eureka
- SpringCloud--构建Eureka注册发现中心
- SpringCloud-Eureka配置注册中心
- 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
- SpringCloud零基础上手(一)——Eureka注册中心
- 【Spring Cloud】Eureka服务注册中心搭建