(转)微服务_创建一个简单的Eureka注册中心
????? 原文地址:https://www.cnblogs.com/lplshermie/p/9105329.html
微服務和分布式已經成了一種極其普遍的技術,為了跟上時代的步伐,最近開始著手學習SpringCloud,就從Eureka開始。他們倆就不做介紹了,網上的說明一堆,隨便打開一個搜索引擎輸入關鍵字都足夠了解了,而且本文主要也是記錄本人按照網上示例搭建eureka注冊中心的一個極其簡單的demo,只做記錄只用,對于學習的指導意義微乎其微,下面直接開始。
一.工具
- IDE? :? Intellij IDEA? 2018.1
- JDK :? 1.8
- Maven :3.3.9
二.創建一個maven主工程
①打開IDEA,創建一個新工程
之后選擇Maven項目
這里什么不用勾選,直接下一步
點擊Next
然后點擊Finish,創建完的project如下圖所示
?
三.創建一個Eureka-server module作為服務注冊中心
① 在創建的project右擊,New->Module
②選擇Spring Initializr,然后點擊Next
③輸入Module相關信息
④選中Cloud Discovery,右邊勾選Eureka Server
⑤然后一路直接到Finish創建完成。創建完后的項目結構如圖所示
項目的pom.xml如下所示
<?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.norexis</groupId> <artifactId>eureka-server</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>eureka-server</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.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>Finchley.BUILD-SNAPSHOT</spring-cloud.version> </properties> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</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> </dependencies> </dependencyManagement> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> <repositories> <repository> <id轉載于:https://www.cnblogs.com/hhhh2010/p/11100788.html
總結
以上是生活随笔為你收集整理的(转)微服务_创建一个简单的Eureka注册中心的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs 本地调试(IIS)
- 下一篇: 【转】jmeter响应结果乱码问题