Spring Cloud 入门 服务治理 Eureka(一)
程序员文章站
2024-03-23 13:20:28
...
服务治理 Eureka 注册发现中心
这边的话先搭建一个spring boot项目,直接使用spring的脚手架搭建就好
我用的是spring boot1.5.14版本,然后下载压缩包,导入工程
2、在项目的pom文件里加上eureka的依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
上面的是eureka的服务依赖,下面的是cloud的父工程,没有的话上面的依赖会报错
3、application.property文件里加上eureka的配置信息
#服务启动端口
server.port=8000
#eureka配置
eureka.instance.hostname=localhost
#下面两个配置默认为true,改为false是为了不让Eureka自己注册自己
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.service-url.default-zone=http://${eureka.instance.hostname}:${server.port}/eureka/
4、最后在Applocation上面加上
@EnableEurekaServer
注解,启动
浏览器访问localhost:8000就可以访问你的Eureka控制台了
最后你可以在需要注册的Spring Boot项目的配置加上
eureka.client.serviceUrl.defaultZone=你的Eureka地址
就可以在管理台看到注册的服务了
推荐阅读
-
Spring Cloud 入门 服务治理 Eureka(一)
-
Spring Cloud入门笔记(二) 服务注册与消费
-
spring cloud分服务器部署导致client注册到 eureka注册中心、boot admin 失败的问题
-
Spring Cloud 2.2.2 源码之九Eureka服务端处理注册服务
-
Spring Cloud系列(六) 改变Eureka server中注册服务的健康检测方式(Finchley.RC2版本)
-
spring-cloud Finchley 微服务架构从入门到精通【六】BUS RabbitMQ 配置刷新
-
Spring Cloud微服务项目实战--Eureka服务搭建
-
Spring Cloud Eureka 服务上下线监控的实现
-
Spring Cloud Eureka 服务上下线监控的实现
-
最简单的Spring Cloud教程第一篇:服务的注册与发现(Eureka)