十六、springcloud(二)Eureka集群
2024-09-07 06:58:24
1、创建子工程spring-cloud-peer(jar)
2、创建application-peer1.properties,application-peer2.properties
application-peer1.properties
spring.application.name=spring-cloud-eureka server.port=
#是否将自己注册到Eureka Server
#eureka.client.register-with-eureka=false
#是否从Eureka Server获取注册信息
#eureka.client.fetch-registry=false eureka.instance.hostname=peer1
eureka.client.serviceUrl.defaultZone=http://peer2:8001/eureka/
application-peer2.properties
spring.application.name=spring-cloud-eureka server.port=
#是否将自己注册到Eureka Server
#eureka.client.register-with-eureka=false
#是否从Eureka Server获取注册信息
#eureka.client.fetch-registry=false eureka.instance.hostname=peer2
eureka.client.serviceUrl.defaultZone=http://peer1:8000/eureka/
3、创建main方法
package com.lofty.cloud; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @SpringBootApplication
@EnableEurekaServer
public class SpringCloudEurekaApplication { public static void main(String[] args) {
SpringApplication.run(SpringCloudEurekaApplication.class, args);
}
}
4、host转换
127.0.0.1 peer1
127.0.0.1 peer2
5、打包启动
java -jar spring-cloud-eureka-peer.jar --spring.profiles.active=peer1
java -jar spring-cloud-eureka-peer.jar --spring.profiles.active=peer2
6、http://localhost:8000/
7、多节点集群
application.yml
---
spring:
application:
name: spring-cloud-eureka
profiles: peer1
server:
port: 8000
eureka:
instance:
hostname: peer1
client:
serviceUrl:
defaultZone: http://peer2:8001/eureka/,http://peer3:8002/eureka/
---
spring:
application:
name: spring-cloud-eureka
profiles: peer2
server:
port: 8001
eureka:
instance:
hostname: peer2
client:
serviceUrl:
defaultZone: http://peer1:8000/eureka/,http://peer3:8002/eureka/
---
spring:
application:
name: spring-cloud-eureka
profiles: peer3
server:
port: 8002
eureka:
instance:
hostname: peer3
client:
serviceUrl:
defaultZone: http://peer1:8000/eureka/,http://peer2:8001/eureka/
分别以peer1、peer2、peer3的配置参数启动eureka注册中心。
java -jar spring-cloud-eureka.jar --spring.profiles.active=peer1
java -jar spring-cloud-eureka.jar --spring.profiles.active=peer2
java -jar spring-cloud-eureka.jar --spring.profiles.active=peer3
最新文章
- Android事件分发小结
- C语言程序设计第9堂作业
- Ninject之旅之一:理解DI
- android中ColorStateList及StateListDrawable设置Selector
- 数据库热备之SQLServer的数据库镜像实施笔记
- Spring MVC 拦截 js,css,png 等资源
- Android实现Filterable通过输入文本框实现联系人自动筛选
- php_1
- fcitx中文输入法
- 【HDU4010】【LCT】Query on The Trees
- Windows下提升进程权限(转)
- macvlan 网络结构分析 - 每天5分钟玩转 Docker 容器技术(56)
- Python 好用得让人发指的函数参数语法糖
- android开发之http协议
- 拼多多、饿了么、蚂蚁金服Java面试题大集合
- selenium+java利用AutoIT实现文件上传
- 使用ResourceBundle读取配置文件
- Linux shell 时间操作(取昨天 前天)
- Android使用Xutil3.0下载文件.md
- Linux gcc编译参数