單個eureka會出現單點故障問題, 那麼eureka 如何形成叢集呢? HA 高可用(此示例為偽叢集)
- 先修改hosts檔案
127.0.0.1 eureka1
127.0.0.1 eureka2
127.0.0.1 eureka3
host檔案:windows下 c:\windows\system32\drivers\etc/hosts - 將eureka專案複製兩份,分別複製為【eureka2】、 【eureka3】
修改 eureka2, eureka3中的pom.xml中的artifactid
(1) microservice-eureka3
(2) microservice-eureka2
給父專案的pom.xml中新增module
(1)microservice-eureka2
(2)microservice-eureka3
啟動類名也修改一下,以示區分 - eureka中修改application.yml配置檔案,修改埠以及註冊位置
server:
port: 7001 #其它的為7002 7003
client:
fetch-registry: false #是否要從註冊中心獲取註冊資訊 , 解決eureka啟動時報錯
register-with-eureka: false #是否要註冊到eureka, 解決eureka啟動時報錯
service-url:
defaultZone: http://admin:a@eureka1:7001/eureka,http://admin:a@eureka2:7002/eureka,http://admin:a@eureka3:7003/eureka
hostname: eureka1 # 定義 Eureka 例項所在的主機名稱 其它的為 eureka2 eureka3
-
啟動eureka,eureka2,eureka3,進入服務的後臺檢視副本
登陸http://localhost:7001/
-
provider中修改application.yml配置檔案,配置多臺eureka的註冊
defaultZone: http://admin:a@eureka1:7001/eureka,http://admin:a@eureka2:7002/eureka,http://admin:a@eureka3:7003/eureka
- 測試HA
相關文章
- (15) SpringCloud-使用Eureka叢集搭建實現高可用SpringGCCloud
- (13) SpringCloud-使用Eureka叢集搭建實現高可用SpringGCCloud
- Eureka高可用叢集服務端和客戶端配置服務端客戶端
- springcloud使用eureka叢集SpringGCCloud
- SpringCloud-Eureka叢集搭建SpringGCCloud
- Spring Cloud:使用Eureka叢集搭建高可用服務註冊中心SpringCloud
- Hadoop HA叢集簡單搭建Hadoop
- hadoop叢集搭建——單節點(偽分散式)Hadoop分散式
- Linux 高可用(HA)叢集之keepalived詳解Linux
- 搭建zookeeper叢集(偽叢集)
- 一個線上問題的思考:Eureka註冊中心叢集如何實現客戶端請求負載及故障轉移?客戶端負載
- PostgreSQL patroni高可用叢集SQL
- MongoDB高可用叢集搭建MongoDB
- zookeeper 高可用叢集搭建
- 高可用的MongoDB叢集MongoDB
- Redis叢集與高可用Redis
- K8s 叢集高可用 master 節點故障如何恢復? 原創K8SAST
- RHEL5實現高可用HA叢集+GFS+EnterpriseDB(zt)
- 基於pacemaker 的高可用叢集架構----2 一個示例架構
- redis偽叢集配置Cluster叢集模式Redis模式
- PostgreSQL-HA 高可用叢集在 Rainbond 上的部署方案SQLAI
- Linux學習之使用RHCS套件搭建HA高可用叢集Linux套件
- mysql高可用叢集之MMMMySql
- Redis快取高可用叢集Redis快取
- 10、redis哨兵叢集高可用Redis
- 高可用mongodb叢集(分片+副本)MongoDB
- WEB叢集- 高可用服務Web
- PostgreSQL repmgr高可用叢集+keepalived高可用SQL
- 基於istio實現單叢集地域故障轉移
- linux下搭建ZooKeeper叢集(偽叢集)Linux
- 11、redis使用ruby實現叢集高可用Redis
- Jedis操作單節點redis,叢集及redisTemplate操作redis叢集(一)Redis
- 如何安裝一個高可用K3s叢集?
- RabbitMQ從零到叢集高可用(.NetCore5.0) -高可用叢集構建落地MQNetCore
- HA叢集heartbeat配置--NginxNginx
- HA分散式叢集搭建分散式
- 搭建 Kubernetes 高可用叢集
- Redis高可用-主從,哨兵,叢集Redis