当前位置: 首页 > news >正文

springcloud-07-eureka HA的高可用配置

单机版的eureka, 运行时间稍长, 就会在管理界面出现红色的警告, 为了消除这个警告, 可以使用eureka的高可用配置: 

只需要写一个工程配置不同的配置文件, 然后启动多实例即可: 

请参照单机版的eureka配置: http://www.cnblogs.com/wenbronk/p/6881481.html

1, pom.xml, mainClass

和 standalone配置一样

2, application.yml

spring:
  profiles:
    active: peer2

security:
  basic:
    enabled: true
  user:
    name: wenbronk
    password: abc

---
spring:
  profiles: peer1
server:
  port: 8761
eureka:
  instance:
    hostname: peer1
  client:
    serviceUrl:
      defaultZone: http://wenbronk:abc@peer2:8762/eureka/

---
spring:
  profiles: peer2
server:
  port: 8762
eureka:
  instance:
    hostname: peer2
  client:
    serviceUrl:
      defaultZone: http://wenbronk:abc@peer1:8761/eureka/

分别启动peer1的实例和peer2 的实例即可了

 

!!!! 如果有3个的话, 需要3个互相注册, 以此类推

 zookeeper的高可用需要奇数个配置以正常选主, 但eureka不需要

 

需要注意的是, hosts中需要配置 peer1 和 peer2 指向本机 回环地址, 否则不成功, 

然后打开eureka的管理界面, 可以看到如下证明可以了, 可能需要等待30s左右..

 

相关文章:

  • Mysql5.7 基目录没有data文件夹 解决方法
  • iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习
  • 利用OpenStreetMap(OSM)数据搭建一个地图服务
  • 定时备份文件下的文件包括子文件和父文件到指定目
  • 《Java特种兵》1.5 功底补充
  • 【老鸟分享】Linux命令行终端提示符多种实用技巧!
  • android studio 无法真机调试
  • 第二百六十九节,Tornado框架-Session登录判断
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Scrapy基础(十)———同步机制将Item中的数据写在Mysql
  • ucore操作系统实验笔记 - 重新理解中断
  • 评论发布信息可插入QQ表情
  • 数据中心操作人员:艰难地在针对VM构建的基础设施上运行容器
  • Event 营销热点日历
  • 使用SuperSocket快速建立Socket服务
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • Angular4 模板式表单用法以及验证
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • extract-text-webpack-plugin用法
  • Git同步原始仓库到Fork仓库中
  • HTTP 简介
  • Intervention/image 图片处理扩展包的安装和使用
  • JS 面试题总结
  • Leetcode 27 Remove Element
  • Python3爬取英雄联盟英雄皮肤大图
  • Redis在Web项目中的应用与实践
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • VUE es6技巧写法(持续更新中~~~)
  • Zsh 开发指南(第十四篇 文件读写)
  • 好的网址,关于.net 4.0 ,vs 2010
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 手机端车牌号码键盘的vue组件
  • 线性表及其算法(java实现)
  • 异步
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (1)bark-ml
  • (1)Nginx简介和安装教程
  • (3)llvm ir转换过程
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (十八)SpringBoot之发送QQ邮件
  • (十一)图像的罗伯特梯度锐化
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core中Emit的使用
  • .NET Standard 的管理策略
  • .Net 代码性能 - (1)
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例