第一个Eureka的配置文件
#服务端口号 server: port: 8100 spring: application: name: app-vhukze-eureka freemarker: prefer-file-system-access: false eureka: instance: #注册中心ip hostname: 127.0.0.1 client: serviceUrl: #注册地址 defaultZone: http://${eureka.instance.hostname}:9100/eureka/ #是否需要把吧本项目注册到注册中心 register-with-eureka: true #是否检索服务 fetch-registry: true
第二个Eureka的配置文件
#服务端口号 server: port: 9100 spring: application: name: app-vhukze-eureka freemarker: prefer-file-system-access: false eureka: instance: #注册中心ip hostname: 127.0.0.1 client: serviceUrl: #注册地址 defaultZone: http://${eureka.instance.hostname}:8100/eureka/ #是否需要把吧本项目注册到注册中心 register-with-eureka: true #是否检索服务 fetch-registry: true
注册地址填的是对方,使他们互相注册
启动两个项目分别访问他们两个Eureka主页
8100的:
9100的:
如果8100挂了,数据就会转移到9100中。
然后把之前博客写过的服务提供者和服务消费者注册到集群中
服务提供者
服务消费者
只需要把注册地址多加一个就可以
###服务启动端口号 server: port: 8001 ###服务名称(服务注册到eureka名称) spring: application: name: Use cloud: client: ipAddress: 127.0.0.1 ###服务注册到eureka地址 eureka: client: service-url: defaultZone: http://localhost:8100/eureka,http://localhost:9100/eureka #注册 register-with-eureka: true ###是否需要从eureka上获取注册信息 fetch-registry: true instance: prefer-ip-address: true instance-id: ${spring.cloud.client.ipAddress}:${spring.application.name}:${server.port}
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者