(转)微服务_创建一个简单的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注册中心相关推荐
- 微服务 注册中心_4.微服务架构的第二个组件:注册中心
在微服务架构下,主要有三种角色: 服务提供者(RPC Server) 服务消费者(RPC Client) 服务注册中心(Registry) RPC Server:服务提供者,启动时根据服务发布文件se ...
- H5创建一个简单的qq注册页面
该图就是最终要完成的效果,简单分析一下改图的整体结构,以及需要用到的标签及属性.这里我是直接创建一个表单,然后在表单中创建一个十行一列的表格.以下为最终效果的代码 <!DOCTYPE html& ...
- python简单菜单_创建一个简单的python菜单
修正和评论,它们主要是语法错误.menulist= '''1. Print the list, 2. Add a name to the list, 3. Remove a name from the ...
- idea 构建java 微服务_使用 IDEA 从 0 开始搭建 Spring Cloud 微服务
以下内容均来源于一个微服务初学者的实践,仅供参考. 微服务架构 首先启动 Spring Cloud Eureka 注册中心,其他部分都作为服务注册到 Eureka ,并通过注册的服务名互相访问.Spr ...
- 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关
微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...
- python写rest服务_Python 如何创建一个简单的REST接口
问题 你想使用一个简单的REST接口通过网络远程控制或访问你的应用程序,但是你又不想自己去安装一个完整的web框架. 解决方案 构建一个REST风格的接口最简单的方法是创建一个基于WSGI标准(PEP ...
- d3js绘制y坐标轴_用d3js创建一个简单的矩形图
用d3js创建一个简单的矩形 前言 本文并不是针对初学者的教程, 而是对矩形图绘制的基本流程做一个总结, 整理一下d3的基本工作流程. 正文 用d3创建矩形图一般分为下面几个步骤 flow.png b ...
- 两个server 两个数据库 微服务_微服务的数据库设计
单独的数据库: 微服务设计的一个关键是数据库设计,基本原则是每个服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库.它是基于下面三个原因. 优化服务接口:微服务之间的接口越小越好,最好只有 ...
- 游戏 服务器 微服务_整体服务器与微服务
游戏 服务器 微服务 介绍 刚开始时,由于要求简单,所以应用程序既简单又小. 随着时间的要求和需求的增长,我们的应用程序变得越来越大,越来越复杂. 这就导致了将单片服务器开发和部署为一个单元. 在某种 ...
最新文章
- 一文了解当今AI的失落
- RDCL报表的两种使用方法/为DataSet添加两个Table_AX
- python圆的周长和面积返回2个值的元组_初见Python2:列表和元组
- 基于EasyNVR二次开发实现业务需求:用户、权限、设备管理
- mysql 1539_MySQL:半同步(三)从库端初始化和回调函数
- c#学习笔记---BackgroundWorker 详解
- 计算机信息技术奥赛实践,高中信息技术奥赛一本全
- 【转载】Log4j配置详解之log4j.xml
- 计算机利用if函数总评,Excel中IF函数的嵌套用法_
- 2021阿里云开发者大会——时隔两年平头哥有哪些杰作?
- 为开发者而生 | 2021 SuperMap开发者大会议程全公布
- 简单制作弹球打砖块网页小游戏
- Liux 五种I/O模型概念梳理,及对比
- BZOJ1023 [SHOI2008]cactus仙人掌图
- 使用yigo遇到的小问题
- Atitit 华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感...
- 网络营销信息传递的基本要素
- Java:实现Prim算法(附完整源码)
- OkHttp3-使用详解-OkHttpClient
- VB实现GPS卫星定位及地图显示 Google Earth