博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习springcloud的Eureka。记录其中遇见的问题(参考纯洁的微笑)
阅读量:6611 次
发布时间:2019-06-24

本文共 3052 字,大约阅读时间需要 10 分钟。

hot3.png

1.idea创建Eureka的服务项目

789316831e315dc51931a9b5e7063e7d970.jpg

 

c63fb8108d738f5c72da3623c59e9b1c1fc.jpg

选择maven project 然后next下一步  

b1825945d17196c66ec74884dd3a9c31d68.jpg

选择Eureka服务,创建

2.引用对应的pom

4.0.0
org.springframework.boot
spring-boot-starter-parent
2.1.3.RELEASE
com.example
democloud
0.0.1-SNAPSHOT
democloud
Demo project for Spring Boot
1.8
Greenwich.SR1
org.springframework.cloud
spring-cloud-starter
org.springframework.cloud
spring-cloud-starter-netflix-eureka-server
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
org.springframework.boot
spring-boot-maven-plugin

这里需要注意的是,我参考的纯洁的微笑,他pom里面的

org.springframework.cloud
spring-cloud-starter-eureka-server

这个已经不在使用了,现在使用的是

org.springframework.cloud
spring-cloud-starter-netflix-eureka-server

请注意

3.在Application启动文件里面增加开启Eureka服务注解

@EnableEurekaServer

4.增加application.properties的配置参数

spring.application.name=spring-cloud-eurekaserver.port=8000eureka.client.register-with-eureka=falseeureka.client.fetch-registry=falseeureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

启动项目,访问。成功

服务中心,这种重要,如果单节点,挂了,后面很严重,现在尝试双节点

5.application.properties增加多配置启动参数

#多配置文件spring.profiles.active=peer1

创建对应的application-peer1.properties   与 application-peer2properties

spring.application.name=spring-cloud-eurekaserver.port=8000eureka.client.register-with-eureka=falseeureka.client.fetch-registry=false#多配置文件spring.profiles.active=peer1eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/
spring.application.name=spring-cloud-eurekaserver.port=8001eureka.instance.hostname=peer2eureka.client.serviceUrl.defaultZone=http://peer1:8000/eureka/

这里,需要配置host转换

在hosts文件中加入如下配置

127.0.0.1 peer1  127.0.0.1 peer2

hosts位置:C:\Windows\System32\drivers\etc下

https://jingyan.baidu.com/article/f0e83a258928d122e491017a.html     hosts 相关介绍

使用maven打jar包

java -jar spring-cloud-eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=peer1

启动成功

bdc6c22811597e012bf018fa7fbed05727c.jpg

 

下面,我去测试eureka集群了

转载于:https://my.oschina.net/u/2971292/blog/3032647

你可能感兴趣的文章
《CCNP SWITCH 300-115认证考试指南》——导读
查看>>
《设计之外——比修图更重要的111件事》—第1部分3 虚心学习
查看>>
Solaris Studio 12.4 Beta update 7/2014
查看>>
EVCache —— Netflix 的分布式内存数据存储
查看>>
《用友ERP-U8(8.72版)标准财务模拟实训》——1.4 系统管理注册和导入演示账套...
查看>>
《Node.js区块链开发》一3.6 总结
查看>>
《UG NX8.0中文版完全自学手册》一2.8 布尔运算
查看>>
移动阅读时代“长文章”生存状态调查
查看>>
springboot docker笔记
查看>>
跟我一起学QT3:电子表格的制作
查看>>
mysql char和varchar区别
查看>>
Modbus RTU 通信工具设计
查看>>
服务化改造实践 | 如何在 Dubbo 中支持 REST
查看>>
Logwatch linux日志监视器解析
查看>>
【第8章】JVM内存管理
查看>>
在绿色的河流上
查看>>
ovirt官方安装文档 附录G
查看>>
磁盘故障小案例
查看>>
了解相关.NET Framework不同组件区别及安装知识
查看>>
ToughRADIUS快速指南
查看>>