springcloud架构之Eureka服务器如何搭建及配置
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍了springcloud架构之Eureka服务器如何搭建及配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sprin
千家信息网最后更新 2026年11月01日springcloud架构之Eureka服务器如何搭建及配置
这篇文章主要介绍了springcloud架构之Eureka服务器如何搭建及配置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
springcloud的相关知识以及环境部署,并且搭建一套springcloud分布式框架:
第一步,创建一个普通的springboot项目
以下方法都可以快速创建一个boot项目:
浏览器访问http://start.spring.io/,填写信息,下载zip包,加压到你的ide的工作空间直接使用。
使用idea自动生成boot项目(如果没创建过自行百度……)
使用eclipse创建boot项目(如果没创建过自行百度……)
第二步,在pom.xml中添加依赖(以下是我的完整依赖)
4.0.0 com.eureka.server eureka-server-001 0.0.1 eureka-server-001 Maven Webapp http://maven.apache.org org.springframework.boot spring-boot-starter-parent 1.5.4.RELEASE UTF-8 UTF-8 1.8 Dalston.SR4 junit junit test org.springframework.cloud spring-cloud-starter-eureka-server org.springframework.boot spring-boot-starter-test test org.springframework.cloud spring-cloud-netflix-core com.google.guava guava org.springframework springloaded org.springframework.boot spring-boot-devtools true de.codecentric spring-boot-admin-starter-client 1.3.2 org.springframework.boot spring-boot-starter-actuator org.jolokia jolokia-core org.springframework.boot spring-boot-starter-security org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import org.springframework.boot spring-boot-maven-plugin
第三步,修改配置文件application-dev.properties
将application.properties文件名称修改为application-dev.properties。这个是生产环境的
添加内容
#appname默认spring.application.name=Eureka-H.A.#注册端口号server.port=8761#-----------------------编写者相关信息----------------------#-----------------------编写者相关信息----------------------info.owner=LTYinfo.version=@project.version@info.app.name=@project.name@info.app.version=@project.version@info.app.description=@project.description@info.app.spring-boot-version=@project.parent.version@#安全认证security.basic.enabled=falsesecurity.user.name=adminsecurity.user.password=123456spring.boot.admin.url=http://localhost:8080#------------------------服务与发现相关信息---------------------#------------------------服务与发现相关信息---------------------#不使用主机名来定义注册中心的地址,而使用IP地址的形式,如果设置了属性,则使用该属性配置的IP,否则自动获取除环路IP外的第一个IP地址# 注册时显示ipeureka.instance.prefer-ip-address=true#IP地址#eureka.instance.ip-address=localhost#是否注册为服务eureka.client.register-with-eureka=false#是否检索服务eureka.client.fetch-registry=false#设置当前实例的主机名称eureka.instance.hostname=localhost#定义服务续约任务(心跳)的调用间隔,单位:秒eureka.instance.lease-renewal-interval-in-seconds=30#定义服务失效的时间,单位:秒eureka.instance.lease-expiration-duration-in-seconds=90#状态页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置eureka.instance.status-page-url-path=/info#健康检查页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置eureka.instance.health-check-url-path=/health#健康检查页面的URL,绝对路径eureka.instance.health-check-url=/#关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭服务注册中心将不可用的实例正确剔除#关闭自我保护(生产时打开该选项)eureka.server.enable-self-preservation=true#扫描失效服务的间隔时间(缺省为60*1000ms)eureka.server.eviction-interval-timer-in-ms=5000#eureka默认空间的地址eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
第四步,添加application.yml
spring: profiles: active: dev
第五步,修改Application类
添加注解
@EnableEurekaServer 该注解表明应用为eureka服务,有可以联合多个服务作为集群,对外提供服务注册以及发现功能
@SpringBootApplication(创建完的boot项目自带的启动注解,会加载一些配置)
修改main() 方法
public static void main(String[] args) { new SpringApplicationBuilder(EurekaServerApplication.class).web(true).run(args); }第六步,启动Application类
这里写图片描述
配置完成!
感谢你能够认真阅读完这篇文章,希望小编分享的"springcloud架构之Eureka服务器如何搭建及配置"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
服务
配置
信息
地址
路径
项目
篇文章
注解
页面
保护
服务器
架构
健康
主机
单位
名称
实例
属性
文件
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保险科技 互联网保险
互联网是第几次科技革命的成果
科技互联网龙头
金融科技还是互联网
互联网科技卖菜
没上市的科技互联网公司
互联网 科技公司
互联网科技金融公司
青岛互联网科技公司
互联网科技公司电话
互联网女皇 腾讯科技
互联网科技视频素材
速维有品互联网信息科技(苏州)有限公司
广西互联网科技孵化中心
民营互联网公司国防科技
工业互联网展湾科技股份有限公司
福仕德教育科技互联网
绵阳真晨互联网科技有限公司
杭州融税互联网科技有限公司
每日互联网科技新闻
互联网科技企业
互联网科技工作委员会副主任毛军
互联网巨头反垄断金融科技
上游互联网科技
苏州大垚互联网科技
福建科技产业互联网发展
广州市恰铎互联网科技有限公司
互联网科技融合创新
广州有谷有贝互联网科技有限公司
宁波跨境商互联网科技有限公司