原文地址: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注册中心相关推荐

  1. 微服务 注册中心_4.微服务架构的第二个组件:注册中心

    在微服务架构下,主要有三种角色: 服务提供者(RPC Server) 服务消费者(RPC Client) 服务注册中心(Registry) RPC Server:服务提供者,启动时根据服务发布文件se ...

  2. H5创建一个简单的qq注册页面

    该图就是最终要完成的效果,简单分析一下改图的整体结构,以及需要用到的标签及属性.这里我是直接创建一个表单,然后在表单中创建一个十行一列的表格.以下为最终效果的代码 <!DOCTYPE html& ...

  3. python简单菜单_创建一个简单的python菜单

    修正和评论,它们主要是语法错误.menulist= '''1. Print the list, 2. Add a name to the list, 3. Remove a name from the ...

  4. idea 构建java 微服务_使用 IDEA 从 0 开始搭建 Spring Cloud 微服务

    以下内容均来源于一个微服务初学者的实践,仅供参考. 微服务架构 首先启动 Spring Cloud Eureka 注册中心,其他部分都作为服务注册到 Eureka ,并通过注册的服务名互相访问.Spr ...

  5. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

    微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

  6. python写rest服务_Python 如何创建一个简单的REST接口

    问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...

  7. d3js绘制y坐标轴_用d3js创建一个简单的矩形图

    用d3js创建一个简单的矩形 前言 本文并不是针对初学者的教程, 而是对矩形图绘制的基本流程做一个总结, 整理一下d3的基本工作流程. 正文 用d3创建矩形图一般分为下面几个步骤 flow.png b ...

  8. 两个server 两个数据库 微服务_微服务的数据库设计

    单独的数据库: 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库.它是基于下面三个原因. 优化服务接口:微服务之间的接口越小越好,最好只有 ...

  9. 游戏 服务器 微服务_整体服务器与微服务

    游戏 服务器 微服务 介绍 刚开始时,由于要求简单,所以应用程序既简单又小. 随着时间的要求和需求的增长,我们的应用程序变得越来越大,越来越复杂. 这就导致了将单片服务器开发和部署为一个单元. 在某种 ...

最新文章

  1. 一文了解当今AI的失落
  2. RDCL报表的两种使用方法/为DataSet添加两个Table_AX
  3. python圆的周长和面积返回2个值的元组_初见Python2:列表和元组
  4. 基于EasyNVR二次开发实现业务需求:用户、权限、设备管理
  5. mysql 1539_MySQL:半同步(三)从库端初始化和回调函数
  6. c#学习笔记---BackgroundWorker 详解
  7. 计算机信息技术奥赛实践,高中信息技术奥赛一本全
  8. 【转载】Log4j配置详解之log4j.xml
  9. 计算机利用if函数总评,Excel中IF函数的嵌套用法_
  10. 2021阿里云开发者大会——时隔两年平头哥有哪些杰作?
  11. 为开发者而生 | 2021 SuperMap开发者大会议程全公布
  12. 简单制作弹球打砖块网页小游戏
  13. Liux 五种I/O模型概念梳理,及对比
  14. BZOJ1023 [SHOI2008]cactus仙人掌图
  15. 使用yigo遇到的小问题
  16. Atitit 华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感...
  17. 网络营销信息传递的基本要素
  18. Java:实现Prim算法(附完整源码)
  19. OkHttp3-使用详解-OkHttpClient
  20. VB实现GPS卫星定位及地图显示 Google Earth

热门文章

  1. 鞭策你一辈子的好文章
  2. JS调用C#后台函数
  3. pymysql的安装
  4. Codepen 每日精选(2018-4-22)
  5. 在自己的linux服务器上面部署ShowDoc
  6. 【推导】【数学期望】Gym - 101237D - Short Enough Task
  7. canvas绘制三角形
  8. 实验报告一:词法分析
  9. Windows上PHP扩展的实现,部署及应用
  10. 有关Linux下request.getRealPath(/)获取路径的问题