当前位置:   article > 正文

Eureka快速入门_eureka jdk 版本

eureka jdk 版本

大家好!今天给大家分享的知识是Eureka

一、Eureka是什么?

Eureka是SpringCloud的一个重要组件,负责提供服务注册和发现功能,是一个注册服务中心

二、快速入门Eureka

1.创建项目

首先我们要先创建一个项目,我们要知道SpringCloud项目是基于SpringBoot项目的,所以我们要创建一个Springboot项目。在这里有一点要注意SpringCloud项目版本是跟Springboot版本有对应的,谁的版本高了或者谁的版本低了都会不适配。具体的版本对应大家可以去Spring官网去看。地址在:https://spring.io/

在这里我们添加上eureka-server的依赖项。 

 完整的pom.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4. <modelVersion>4.0.0</modelVersion>
  5. <parent>
  6. <groupId>org.springframework.boot</groupId>
  7. <artifactId>spring-boot-starter-parent</artifactId>
  8. <version>3.0.6</version>
  9. <relativePath/> <!-- lookup parent from repository -->
  10. </parent>
  11. <groupId>com.example</groupId>
  12. <artifactId>eureka-server</artifactId>
  13. <version>0.0.1-SNAPSHOT</version>
  14. <name>eureka-server</name>
  15. <description>eureka-server</description>
  16. <!--jdk版本号及springcloud版本号-->
  17. <properties>
  18. <java.version>17</java.version>
  19. <spring-cloud.version>2022.0.2</spring-cloud.version>
  20. </properties>
  21. <dependencies>
  22. <dependency>
  23. <groupId>org.springframework.cloud</groupId>
  24. <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
  25. </dependency>
  26. <dependency>
  27. <groupId>org.springframework.boot</groupId>
  28. <artifactId>spring-boot-starter-test</artifactId>
  29. <scope>test</scope>
  30. </dependency>
  31. </dependencies>
  32. <!--依赖管理 管理版本号-->
  33. <dependencyManagement>
  34. <dependencies>
  35. <dependency>
  36. <groupId>org.springframework.cloud</groupId>
  37. <artifactId>spring-cloud-dependencies</artifactId>
  38. <version>${spring-cloud.version}</version>
  39. <type>pom</type>
  40. <scope>import</scope>
  41. </dependency>
  42. </dependencies>
  43. </dependencyManagement>
  44. <build>
  45. <plugins>
  46. <plugin>
  47. <groupId>org.springframework.boot</groupId>
  48. <artifactId>spring-boot-maven-plugin</artifactId>
  49. </plugin>
  50. </plugins>
  51. </build>
  52. <repositories>
  53. <repository>
  54. <id>netflix-candidates</id>
  55. <name>Netflix Candidates</name>
  56. <url>https://artifactory-oss.prod.netflix.net/artifactory/maven-oss-candidates</url>
  57. <snapshots>
  58. <enabled>false</enabled>
  59. </snapshots>
  60. </repository>
  61. </repositories>
  62. </project>

2.运行

在这里我们需要配置一下端口号以及应用名称,打开yml文件。

 之后我们打开要运行的Application文件。在这里我们要加一个@EnableEurekaServer的注解,来开启Eureka注册中心的功能。

之后我们启动Springboot项目,在浏览器上输入localhost:8761

 

出现以下页面代表启动成功。

 一个应用是可以有多个实例的。 


总结

以上就是今天要跟大家分享的Eureka入门,不足的地方请多多包含!喜欢的别忘留个赞!谢谢大家!
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/961172
推荐阅读
相关标签
  

闽ICP备14008679号