spring cloud eureka之服务端
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、依赖 org.springframework.cloud spring-cloud-starter-netflix-eureka-ser
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
淘宝服务器数量限制
c 程序在服务器运行卡顿
股票本地数据库设计
安徽少儿编程软件开发
如何注意网络安全知识
大学生网络安全情景剧剧本
今朝明日网络技术
吉林友软件开发
郑州缦鑫网络技术有限公司
查看数据库所创建的用户
卸载已连接数据库
常州市英诺网络技术有限公司
软件开发行业产品经理职责
Java服务器管理客户端
魔兽世界怀旧服阿古斯服务器
上海ios软件开发多少钱
网络安全为主题黑板报图案
维护政治网络安全的重要意义
数据库应用技术第五章实训
上海综合软件开发发展现状
横机换了服务器起针不正常
服务器可以用电脑运算吗
网络安全宣传亲子图片
深圳市软件开发公司宝德
mssql数据库压力测试
互联网的科技
泊头有招软件开发的吗
梦幻西游想转的服务器不存在咋办
网络安全答题比赛是什么
数据库结构都有哪些