spring cloud eureka之服务端
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、依赖 org.springframework.cloud spring-cloud-starter-netflix-eureka-ser
千家信息网最后更新 2026年11月01日spring cloud eureka之服务端
一、依赖
org.springframework.cloud spring-cloud-starter-netflix-eureka-server 2.0.0.RC1 二、启动类增加注解
@SpringBootApplication@EnableEurekaServerpublic class ServiceRegisterCenterDemoApplication { public static void main(String[] args) { SpringApplication.run(ServiceRegisterCenterDemoApplication.class, args); }}三、单机注册中心配置
spring.application.name=service-register-center-demoserver.port=19001eureka.instance.hostname=localhosteureka.instance.app-group-name=test_groupeureka.instance.appname=register_centereureka.instance.health-check-url-path=/healtheureka.instance.status-page-url-path=/statuseureka.client.enabled=trueeureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/通过http://localhost:19001/ 可以访问到该服务的情况,图下:
通过http://localhost:19001/actuator 查看健康检查情况。
注意:
- eureka.instance.appname对应的是网页面板中,instaces下的application name;
- eureka.client.register-with-eureka=false表示不将本instance注册到服务中心。反之,则会注册。可以通过面板中的instances列表查看;
- eureka.client.fetch-registry=false表示是否从注册中心拉取服务列表;
- 对于单机的注册中心,是否没有备份(复制)节点。在面板中,General Info下的registered-replicas、unavailable-replicas、available-replicas三项中都是空的。
- 从中可以看出,注册服务中心也可以是client,同样可以将自身实例注册到服务中心。
四、多个对等注册中心配置
instance 1
spring.application.name=service-register-center-demoserver.port=19001eureka.instance.hostname=peer1eureka.instance.app-group-name=test_groupeureka.instance.appname=register_center1eureka.instance.health-check-url-path=/healtheureka.instance.status-page-url-path=/status#eureka.client.enabled=trueeureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://peer2:19001/eureka/instance 2
spring.application.name=service-register-center-1-demoserver.port=19002eureka.instance.hostname=peer2eureka.instance.app-group-name=test_groupeureka.instance.appname=register_center2eureka.instance.health-check-url-path=/healtheureka.instance.status-page-url-path=/status#eureka.client.enabled=trueeureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://peer1:19002/eureka/注意:
- 对于单机配置多peer node,需要修改hosts文件;
- 与单机配置不同的是,eureka.client.serviceUrl.defaultZone需要相互配置,并可以配置多个(逗号隔开)
五、配置参数说明
- eureka.instance.hostname可以不设置。默认会是serviceUrl中的主机名,如:localhost
- eureka.client.serviceUrl.defaultZone可以使用eureka.instance.hostname,也可以直接设置IP;
- eureka.instance.appname表示instance名称。同样也可以不设置,则采用spring.application.name的值;
- eureka.client.register-with-eureka=false表示不将本instance注册到服务中心。反之,则会注册。可以通过面板中的instances列表查看;
- eureka.client.fetch-registry=false表示是否从注册中心拉取服务列表;
服务
配置
单机
服务中心
面板
可以通过
多个
情况
不同
健康
主机
从中
参数
名称
备份
实例
文件
注解
网页
节点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技工作委员会
湖南永感互联网科技有限公司
金融科技还是互联网
互联网与科技发展
奇酷互联网科技公司
云电互联网科技
腾讯科技 互联网女皇
大白互联网科技
互联网科技宣传片
互联网科技公司做什么
重庆科技学院互联网
互联网 科技馆
互联网和高科技公司
阿里巴巴算科技企业还是互联网
创业天下互联网科技有限公司
济南有互联网科技公司吗
九思连强互联网电子科技有限公司
互联网界的黑科技
青岛易易互联网科技
保山浩联互联网科技有限公司
互联网科技企业
国智互联网科技
互联网电商科技
互联网未来科技
甘肃拓世互联网科技有限公司
港股科技和互联网
新兴科技互联网创新大赛颁奖典礼
世界互联网领先科技成果获奖
九思连强互联网电子科技有限公司
高科技和互联网的现代国家