十springcloudEureka集群

Posted 那只猴子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十springcloudEureka集群相关的知识,希望对你有一定的参考价值。

1、创建子工程spring-cloud-peer(jar)

2、创建application-peer1.properties,application-peer2.properties

  application-peer1.properties

spring.application.name=spring-cloud-eureka

server.port=8000
#是否将自己注册到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=8001
#是否将自己注册到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/

 

 

以上是关于十springcloudEureka集群的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloudEureka Server高可用集群与常见问题

SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介创建消息生产者创建消息消费者自定义消息通道分组与持久化设置 RoutingKey)(代码片段

如何用Prometheus监控十万container的Kubernetes集群

eureka集群基于DNS配置方式

十条实用的jQuery代码片段

Spring Cloud Eureka服务注册与发现