首页服务器Web服务器 详解通过docker和docker-compose实现eureka高可用

详解通过docker和docker-compose实现eureka高可用

最近新项目有使用到springcloud 和docker,关于这两个技术就不分别介绍了,现在分享一下通过docker,docker-compose实现eureka高可用的方案。 1. eureka server项目目录结构: 2…

最近新项目有使用到springcloud 和docker,关于这两个技术就不分别介绍了,现在分享一下通过docker,docker-compose实现eureka高可用的方案。

1. eureka server项目目录结构:

docker,docker-compose,eureka,高可用

2. eureka 配置文件配置:

server: port: 8900spring: application:  name: eureka-server profiles:  active: devmanagement: security:  enabled: false health:  rabbit:   enabled: false---spring: profiles: deveureka: client:  serviceUrl:   defaultZone: http://localhost:${server.port}/eureka/  register-with-eureka: false  fetch-registry: false instance:  hostname: localhost  prefer-ip-address: true---spring: profiles: test_ha_1eureka: client:  serviceUrl:   defaultZone: http://eurekaserver2:${server.port}/eureka/ instance:  hostname: eurekaserver1#  prefer-ip-address: true 该配置为true表示注册到eureka上的是IP,如果这样的化,eureka服务器就不能通过服务器发现Replicas。#               故如果想通过Docker实现eureka高可用,该配置最好使用默认值(false)#               此处配置为true且实现高可用也不是没有办法,就是每个eureka服务需映射到Docker环境外,且知道ip。---spring: profiles: test_ha_2eureka: client:  serviceUrl:   defaultZone: http://eurekaserver1:${server.port}/eureka/ instance:  hostname: eurekaserver2#  prefer-ip-address: true
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/web/2156.html
上一篇Docker安装方法与Docker四种网络模式详解
下一篇 Docker 简单部署 ElasticSearch的实现方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部