阶段5 3.微服务项目【学成在线】_day09 课程预览 Eureka Feign_03-Eureka注册中心-搭建Eureka高可用环境
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
实例注册上了,因为自己要向对方注册
结束
最新文章
- 【WP8.1开发】用手机来控制电脑的多媒体播放
- jQuery Portamento 滑动定位
- Android使用BLE(低功耗蓝牙,Bluetooth Low Energy)
- swift网络编程入门应用:天气预报
- 奇怪的cab_xxxx_x文件
- HIVE中的几种排序
- asp.net mvc JQGrid
- [MarsZ]程序猿谈大学之工作三年半的程序猿给大学童鞋的一些注释
- 动态加载js、css 代码
- Mitsubish FX 3U PLC 串口 连接单元
- PyCharm设置字体
- javascript每日一练(三)——DOM一
- pc2日记——有惊无险的第二天2014/08/29
- oAuth 使得第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权
- drupal7 安装百度编辑器Ueditor及后续使用
- 51 nod 1297 管理二叉树
- 使用react-navigation提示undefind is not a function
- Intent 跳转Activity
- Java 大数任意进制转换
- props传递数据