4--SpringCloud搭建高可用的服务注册中心

  我们已经介绍了1--SpringCloud的服务注册与发现Eureka,其中,主要演示了如何构建和启动服务注册中心Eureka Server,以及如何将服务注册到Eureka Server中,但是在之前的示例中,这个服务注册中心是单点的,显然这并不适合应用于线上生产环境,那么下面在前文的基础上,我们来看看该如何构建高可用的Eureka Server集群。

准备

  如果您还不熟悉如何构建服务中心和注册服务,请先阅读1--SpringCloud的服务注册与发现Eureka

Eureka Server的高可用

  Eureka Server除了单点运行之外,还可以通过运行多个实例,并进行互相注册的方式来实现高可用的部署,所以我们只需要将Eureke Server配置其他可用的serviceUrl就能实现高可用部署。

  下面以中1--SpringCloud的服务注册与发现Eureka的eureka-server为基础,对其改造,构建双节点的服务注册中心。

 

创建application-peer1.properties文件

  作为peer1服务中心的配置,并将serviceUrl指向peer2

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zggyyd.html