Eureka Server:
服务注册服务器,也称为服务注册中心,提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。
环境准备:
- IDE集成开发环境,IntelliJ IDEA(推荐)或Eclipse等
- JDK1.8(及以上版本)
- Apache-Maven 3.X
搭建步骤:
以IntelliJ IDEA、Spring Boot 2.3.10、Spring Cloud Hoxton.SR8为例
-
以Spring Initializr方式创建项目,Group和Artifact自己命名
-
选择2.3.10版本
-
引入Spring Cloud相关依赖
<properties> <spring.cloud-version>Hoxton.SR8</spring.cloud-version> </properties> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <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> </dependencies> </dependencyManagement>
-
修改application.yml文件
-
将application.properties改名为application.yml
-
写入相关内容
server: port: 13600 #服务器端口号 spring: application: name: eureka-server eureka: client: fetch-registry: false #表示是否向Eureka Service注册 register-with-eureka: false #表示是否从Eureka Server获取注册信息 service-url: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ #设置服务注册中心地址 instance: hostname: localhost
-
-
在启动类加上@EnableEurekaServer注解开启Eureka Server
总结:
- 本文以IntelliJ IDEA、Spring Boot 2.3.10、Spring Cloud Hoxton.SR8为例为大家简述了如何快速搭建Eureka Server
- SpringCloud项目搭建方式可以参考我的文章SpringCloud项目搭建方式 - 小呆呆的生活 (xiaodaidai.top)
- 还有别的问题可以在下方评论,我会逐一回复,感谢大家的阅读
文章评论