美文网首页
Eureka&集群

Eureka&集群

作者: a9104fed92a0 | 来源:发表于2018-09-25 10:39 被阅读0次

Eureka Server

pom依赖

<!-- springCloud注测中心服务 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

application.properties配置

#注册中心服务ID
spring.application.name=compute-server

#端口号
server.port=1111
# eureka.client.registerWithEureka :表示是否将自己注册到Eureka Server,默认为true。
# 由于当前这个应用就是Eureka Server,故而设为false
eureka.client.register-with-eureka=false
# eureka.client.fetchRegistry :表示是否从Eureka Server获取注册信息,默认为true。因为这是一个单点的Eureka Server,
# 不需要同步其他的Eureka Server节点的数据,故而设为false。
eureka.client.fetch-registry=false
# eureka.client.serviceUrl.defaultZone :设置与Eureka Server交互的地址,查询服务和注册服务都需要依赖这个地址。默认是
eureka.client.serviceUrl.defaultZone=http://localhost:1111/eureka/

Application添加注解

@SpringBootApplication
@EnableEurekaServer

Eureka集群

Eureka 集群是通过Eureka Server 相互注册的方式来实现
增加配置application-peer1.properties

spring.application.name=eureka-server
server.port=1111
eureka.instance.hostname=peer1
eureka.client.serviceUrl.defaultZone=http://peer2:2222/eureka/   ###指向peer2

增加配置application-peer2.properties

spring.application.name=eureka-server
server.port=2222
eureka.instance.hostname=peer2
eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/   ###指向peer2

修改hosts,怎么域名配置

127.0.0.1 peer1
127.0.0.1 peer2

启动peer1,peer2


启动peer1,peer2

注册中心验证


注册中心

客户端配置多个Eureka Server地址

spring.application.name=eureka-client
eureka.client.serviceUrl.defaultZone=http://peer1:1111/eureka/,http://peer2:2222/eureka/

相关文章

网友评论

      本文标题:Eureka&集群

      本文链接:https://www.haomeiwen.com/subject/sdvkoftx.html