栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring cloud怎么开发一个Eureka服务端用来给客户端注册发现

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring cloud怎么开发一个Eureka服务端用来给客户端注册发现

Eureka 什么是Eureka

是Netflix的一个子模块,也是核心模块之一,最主要作用使用来定位服务的 Eureka模块对于微服务架构是非常重要的,有了这个模块之后,只需要使用这个服务的标识符就可以访问到服务了,并且微服务中的其他微服务模块可以使用这个Eureka Client客户端直接调用Eureka server服务端,并且维持心跳连接,Eureka就会帮助各个模块维护它们的实时信息了

##Eureka的作用

用来微服务注册和发现的,初学的朋友可能不太理解什么意思,举个例子就是:物业,114服务电话,你想要知道哪些机构机关的联系电话时,就可以来咨询114,它们会告诉你,原因是这些机构机关早已经再114服务上注册了它们的电话号码,你咨询的时候,机构就能够直接查询然后转告给你。Eureka的作用就类似这个注册和转告的作用

#怎么创建Eureka模块

第一步:创建一个eureka server的模块

第二步配置pom引入依赖



		
			
				org.springframework.cloud
				spring-cloud-dependencies
				Greenwich.SR5
				pom
				import
			
		
	
 
        
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-server
        
    

#因为是maven项目,也要引入maven的插件


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

第三步创建一个启动类,并且类上加上@EnableEurekaServer注解,表示这是个eureka模块

第四部配置启动配置文件

启动并访问Eureka服务

在浏览器输入配置文件中配置的url访问eureka服务,有以下界面就是成功了

#模块注册
演示将下面两个模块注册到eureka服务上,

第一步要在这两个模块中的pom配置文件中引入以下依赖:

 
            org.springframework.cloud
            spring-cloud-starter-netflix-eureka-client
 

第二部要在application.properties配置中配置eureka客户端用来找到eureka服务端的地址:

eureka.client.service-url.defaultZone=http://localhost:8000/eureka/

第三步:引入依赖和配置完就可以启动模块了,首先把eureka服务端模块启动起来,然后再启动客户端,再去eureka的服务端查看会发现:

大功告成!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878162.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号