Eureka服务注册发现实例
**
一、搭建服务注册中心
1.通过idea新建一个spring boot工程,方法可参考Spring boot初体验。在依赖项选择的时候选择Cloud Discovery ——Eureka Server
2.修改spring boot的应用引导类(本文即根目录下的MyeurekaApplication
文件),在应用引导类中增加服务治理服务器所需要的注解。
3.在工程配置文件中增加配置
# 服务器运行的端口
server.port=8260
# Eureka相应的配置
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.server.wait-time-in-ms-when-sync-empty=5
配置说明:
server.port属性设置了Eureka服务器启动的端口,这里我们设置为8260。该属性可以不设置,如果不设置则使用Spring Boot的默认端口:8080。
eureka.client.register-with-eureka属性是用来控制当Spring Boot启动服务完成后是否将该服务注册到服务治理服务器上。这里因为服务本身就是服务治理服务器,而且尚未构建任何服务治理集群,因此将其设置为false,表示不注册。
eureka.client.fetch-registry属性也设置为false,表示应用启动后不需要从服务治理服务器中同步已注册的服务注册列表数据到本地
eureka.server.wait-time-in-ms-when-sync-empty=5设置 eureka server同步失败的等待时间 默认 5分,在这期间,它不向客户端提供服务注册信息
4.启动该工程,通过http://localhost:8260访问Eureka控制台
我们可以看到当前没有一个实例,说明当前没有服务注册。
二、搭建服务提供者-注册服务。
**1.引入Eureka依赖。**这里将之前建的一个工程作为服务提供者,之前的工程可以参考Spring boot+swagger2构建restful api文档。在该工程的基础上引入Eureka客户端依赖
2.修改spring boot的应用引导类(本文即根目录下的WojiaApplication
文件),在应用引导类中增加Eureka客户端注解。
3.在工程配置文件中增加配置
配置微服务启动端口为2100,服务名称为wojia
eureka.client.register-with-eureka属性设置为true,表示将该服务注册到服务治理服务器上
eureka.client.fetch-registry属性也设置为true,表示应用启动后需要从服务治理服务器中同步已注册的服务注册列表数据到本地
eureka.client.service-url.defaultZone设置Eureka服务器的地址。
4.启动该工程,验证是否注册成功
工程启动后,刷新http://localhost:8260/页面,我们可以发行服务注册成功了。
Eureka服务器还提供了一个端点(/eureka/apps/[APPID])可以查看所注册的服务详细信息 。APPID就是微服务的名称,比如这里我们访问http://localhost/8260/eureka/apps/wojia
Eureka服务注册发现实例相关推荐
- Eureka服务注册发现原理
文章目录 Eureka服务注册发现原理 客户端启动时如何注册到服务端 服务端存储客户端信息 心跳机制和服务剔除机制 Eureka服务注册发现原理 客户端启动时如何注册到服务端 Eureka客户端在启动 ...
- 《微服务系列:Eureka服务注册发现中心》
说在前头:本人为大二在读学生,书写文章的目的是为了对自己掌握的知识和技术进行一定的记录,同时乐于与大家一起分享,因本人资历尚浅,能力有限,文章难免存在一些错漏之处,还请阅读此文章的大牛们见谅与斧正.若 ...
- eureka 服务注册发现demo
搭建服务提供方集群 将服务注册至eureka集群中,文中用到了http://euk1.com,是本地服务,需要修改hosts文件 127.0.0.1 euk1.com 127.0.0.1 euk2.c ...
- Spring-Cloud-Eureka服务注册发现中心server+client案列模拟说明
Spring-Cloud概念理解 Eureka源码分析 Eureka简介及原理 上面三个博文链接大致扫一篇,在读一下下面我所阐述的,然后再回过头来细细翻看一下上面的三个博文,你会发现,原来如此 Eur ...
- 详解Eureka服务注册与发现和Ribbon负载均衡【纯理论实战】
Eureka服务注册与发现 Eureka简介 在介绍Eureka前,先说一下CAP原则 CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性). Availability ...
- SpringCloud(三) Eureka之服务注册发现以及实现工程间调用
概述:本章节将介绍Eureka客户端如何与EurekaServer端链接,以及生产者工程如何将服务注册到Eureka注册中心中去,消费者工程怎么从EurekaServer端获取生产者工程的服务地址,并 ...
- SpringCloud笔记(Hoxton)——Netflix之Eureka服务注册与发现
基础应用 Eureka简介 Eureka是一个基于REST的服务,主要在AWS云中使用,定位服务来进行中间层服务器的负载均衡和故障转移. SpringCloud封装了Netflix公司开发的Eurek ...
- SpringCloud(五)Eureka服务注册与发现
Eureka基础知识 什么是服务治理 SpringCloud 封装了 NetFlix公司开发的Eureka模块来实现服务治理 在传统的rpc远程调用框架中, 管理每个服务与服务之间依赖关系比较 ...
- 二、Eureka服务注册与发现
SpringCloud系列目录: 一.SpringCloud简介 二.Eureka服务注册与发现 三.Eureka注册与发现之Eureka Comsumer 四.Eureka.Server Provi ...
最新文章
- 使用html5进行视频播放
- 03、Vue.js---自定义指令
- Appium 常见API 四(三种等待方式)
- Build boost 1.66.0 with c++11
- poi设置自动换行后显示不全_WPS表格:如何让数据超过单元格就自动换行并完全显示?...
- 可信平台模块(TPM)概念介绍
- [SoapUI] 通过SoapUI发送POST请求,请求的body是JSON格式的数据
- 转使用jQuery Ajax的内存回收
- mulitpartfile怎么接收不到值_光端机电源正常,但是运行不了怎么办?
- 很喜欢VS.NET 2003对条件编译的代码提示
- 鸿蒙手机测试报名,鸿蒙2.0报名下载-鸿蒙2.0申请公测报名入口 v1.0-优盘手机站...
- html怎么用div从左到右,单独使用CSS,你怎么能有一个从右到左的边框底部渐变?...
- pytorch笔记-实现一个图像分类模型
- js判断ie 火狐 还是chrome浏览器
- Lightbox插件
- CNN编辑:扯淡的WSJ,你们专黑Groupon三十年!
- 计算机考试ppt应用,职称计算机考试辅导:Powerpoint使用母版
- 梦最开始的地方,《一周学会Linux实战》韩顺平---视频笔记。到shell之前
- 继续教育计算机网络基础答案,2017中国石油大学继续教育计算机网络基础答案.docx...
- 谈谈我对Mac笔记本的使用感受