[size=xx-large][b]一、目标[/b][/size]
一个高可用的注册中心+ 一个高可用的服务提供者+一个使用负载均衡访问的客户端服务
[img]http://dl2.iteye.com/upload/attachment/0129/0701/7bfdc381-0dbe-3dc1-a1b8-dcbc8841a173.jpg[/img]
[size=xx-large][b]二、步骤[/b][/size]
以下在<spring-cloud.version>Finchley.M8</spring-cloud.version> 版本下建立
[size=small][b]1.建立一个高可用的注册中心[/b][/size]
POM主要依赖spring-cloud-starter-netflix-eureka-server:
使得项目工程具备EurekaServer注册中心功能,只需引用:
@EnableEurekaServer
配置application文件,使得两个注册中心相互注册对方。
1).创建application-peer1.propertie
一个高可用的注册中心+ 一个高可用的服务提供者+一个使用负载均衡访问的客户端服务
[img]http://dl2.iteye.com/upload/attachment/0129/0701/7bfdc381-0dbe-3dc1-a1b8-dcbc8841a173.jpg[/img]
[size=xx-large][b]二、步骤[/b][/size]
以下在<spring-cloud.version>Finchley.M8</spring-cloud.version> 版本下建立
[size=small][b]1.建立一个高可用的注册中心[/b][/size]
POM主要依赖spring-cloud-starter-netflix-eureka-server:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
使得项目工程具备EurekaServer注册中心功能,只需引用:
@EnableEurekaServer
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
@EnableEurekaServer
@SpringBootApplication
public class SpringcloudApplication {
public static void main(String[] args) {
SpringApplication.run(SpringcloudApplication.class, args);
}
}
配置application文件,使得两个注册中心相互注册对方。
1).创建application-peer1.propertie