1.3.2.2 高可用环境搭建
Eureka Server 高可用环境需要部署两个Eureka server,它们互相向对方注册。如果在本机启动两个Eureka需要
注意两个Eureka Server的端口要设置不一样,这里我们部署一个Eureka Server工程,将端口可配置,制作两个
Eureka Server启动脚本,启动不同的端口,如下图:

1、在实际使用时Eureka Server至少部署两台服务器,实现高可用。
2、两台Eureka Server互相注册。
3、微服务需要连接两台Eureka Server注册,当其中一台Eureka死掉也不会影响服务的注册与发现。
4、微服务会定时向Eureka server发送心跳,报告自己的状态。
5、微服务从注册中心获取服务地址以RESTful方式发起远程调用。

port当做一个环境变量,这个配置文件我们是可以传入一些参数的,也可以通过环境变量来接收这个参数。

当我设置port的环境变量是1000,

那么port的端口就是1000

现在的写法是PORT:50101 也就是当它从环境变量,从参数都没有找到这个PORT。那么这个port的默认端口就为50101

那么上报eureka的服务的地址也要修改,因为要向对方注册

所以服务地址这里也加一个变量

高可用的环境,这里要设置为true。下面两个地方都要设置。

高可用下,上报状态的地址一定要通过域名或者主机访问。

localhost在本机上是可以解析的。localhost本身就是127.0.0.1对应的地址

设置hostname

如果你当前配置的默认是eureka01那么你上面 上报的地址就应该是 eureka02去上报


复制一个GovernCenterApplication(1)

改名叫做eureka01


再复制一个


新建文件


文件夹名叫做xc-edu

都拖到文件夹内

server环境变量

domain主机名设置

ok进行保存

启动

把原来的eureka的服务停掉

启动01


实例注册上了,因为自己要向对方注册


结束

最新文章

  1. 【WP8.1开发】用手机来控制电脑的多媒体播放
  2. jQuery Portamento 滑动定位
  3. Android使用BLE(低功耗蓝牙,Bluetooth Low Energy)
  4. swift网络编程入门应用:天气预报
  5. 奇怪的cab_xxxx_x文件
  6. HIVE中的几种排序
  7. asp.net mvc JQGrid
  8. [MarsZ]程序猿谈大学之工作三年半的程序猿给大学童鞋的一些注释
  9. 动态加载js、css 代码
  10. Mitsubish FX 3U PLC 串口 连接单元
  11. PyCharm设置字体
  12. javascript每日一练(三)——DOM一
  13. pc2日记——有惊无险的第二天2014/08/29
  14. oAuth 使得第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权
  15. drupal7 安装百度编辑器Ueditor及后续使用
  16. 51 nod 1297 管理二叉树
  17. 使用react-navigation提示undefind is not a function
  18. Intent 跳转Activity
  19. Java 大数任意进制转换
  20. props传递数据

热门文章

  1. Spring Boot全局异常处理
  2. Redis 从入门到放弃
  3. linux systemd 从简单的例子入门
  4. 必备的JS调试技巧汇总
  5. Java8新特性--函数式编程
  6. 【MySQL】explicit_defaults_for_timestamp 参数详解
  7. win32通用控件
  8. 学到了林海峰,武沛齐讲的Day24-完 对象和实例
  9. KMP解决字符串最小循环节相关问题
  10. 我的公众号 - Old Artist