1.application.yml配置
文章图片
---为字符分隔符,未声明profiles的部分为公用。
2.idea打jar包
文章图片
3.windows为添加模拟本地地址
hosts文件末尾增加127.0.0.1 peer1 peer2
并让之生效
4.命令行执行jar包
windows系统还是比较方便,找到jar包的存放位置,然后按住shift+鼠标右键,选择在此处打开命令窗口。
一个命令窗口貌似只能执行一次启动,不然会中断另一个项目(有错请指正)。
两次分别执行:
java -jar microservice-discovery-eureka-ha-0.0.1-snapshot.jar --spring.profiles.active=peer1
java -jar microservice-discovery-eureka-ha-0.0.1-snapshot.jar --spring.profiles.active=peer2
5.页面查看
输入配置的地址 peer1/8761peer2/8762
得到页面,相互注册,未设置还会自己注册自己(尬~)
文章图片
6.将其他服务注册到集群
在服务的application.yml文件中添加两个eureka地址即可,上图看到已经注册成功
文章图片
学习资源来自网络和《微服务架构实战》-周立。
【高可用eureka集群--踩坑之旅】------除开天才,剩下的人都是笨蛋------
推荐阅读
- SpringCloud浅尝(六)——Bus
- SpringCloud浅尝(三)——Eureka
- SpringCloud浅尝(十)——Sleuth ZipKin
- SpringCloud浅尝(九)——Hystrix Dashboard
- SpringCloud浅尝(八)——Hystrix
- SpringCloud(三)多节点高可用Eureka注册中心集群
- springcloud搭建eureka服务
- SpringCloud之 Eureka 的服务治理
- 搭建微服务(服务提供者与服务消费者)
- springcloud 服务调用成功几次之后都会失败