激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - spring cloud實現Eureka注冊中心的HA的方法

spring cloud實現Eureka注冊中心的HA的方法

2021-03-27 11:47牛奮lch Java教程

本篇文章主要介紹了spring cloud實現Eureka注冊中心的HA的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

前言:

在前面的例子中,我們的eureka server都是單節點的,一旦該節點在生產中掛掉,就無法再提供服務的注冊,為了保證注冊中心的高可用,在生產中一般采用多節點的服務注冊中心。

一、在hosts文件中加入如下配置

?
1
2
127.0.0.1 peer1
127.0.0.1 peer2

二、修改application.yml配置文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
spring:
 profiles: peer1                 # 指定profile=peer1
 application:
  name: eureka-server1
server:
 port: 8761  # 注冊服務的端口號
eureka:
 instance:
  hostname: peer1                # 指定當profile=peer1時,主機名
 client:
  serviceurl:
   defaultzone: http://peer2:8762/eureka/   # 將自己注冊到peer2這個eureka上面去
 
---
spring:
 profiles: peer2
 application:
  name: eureka-server2
server:
 port: 8762
eureka:
 instance:
  hostname: peer2
 client:
  serviceurl:
   defaultzone: http://peer1:8761/eureka/ # 服務注冊地址,將自己注冊到peer2上去

三、打jar包

在命令行輸入如下命令:

?
1
mvn clean package

四、執行jar

?
1
2
java -jar springcloud-eureka-ha-0.0.1-snapshot.jar --spring.profiles.active=peer1
java -jar springcloud-eureka-ha-0.0.1-snapshot.jar --spring.profiles.active=peer2

五、訪問eureka server

在瀏覽器輸入:http://localhost:8761/

spring cloud實現Eureka注冊中心的HA的方法

在瀏覽器輸入:http://localhost:8762/

spring cloud實現Eureka注冊中心的HA的方法

發現有點問題:registered-replicas和unavailable-replicas中都存在eureka server,并且當前的eureka server不可用,原因如下:在注冊的時候,配置文件中的

?
1
2
3
spring:
 application:
  name: eureka-server2

必須一致,下面我們將兩個eureka server中的name都改成eureka-server,結果如下:

spring cloud實現Eureka注冊中心的HA的方法

六、將服務注冊到雙eureka server上

只需修改defaultzone即可

?
1
2
# eureka server注冊服務的地址
eureka.client.service-url.defaultzone=http://peer1:8761/eureka/,http://peer2:8762/eureka

七、高可用驗證

1、在瀏覽器輸入:http://localhost:7902/user/1

結果如下:

{"id":1,"username":"user1","name":"張三","age":20,"balance":100.00} 

說明服務可用

2、將eureka server2停掉,發現server2不可用

3、再次在瀏覽器中輸入:http://localhost:7902/user/1

{"id":1,"username":"user1","name":"張三","age":20,"balance":100.00} 

通過上面幾個步驟,就可以實現eureka的ha了,有些小坑要注意一下!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/liuchuanhong1/article/details/54895070

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成人一区二区三区电影 | 九九热在线视频观看这里只有精品 | 久久久大片 | 毛片在线免费观看完整版 | 电影一级毛片 | 曰批全过程40分钟免费视频多人 | 国产午夜精品一区二区三区视频 | 国产精品久久久久久久模特 | 草免费视频 | 免费一级欧美大片视频 | 91视频第一页 | 国产精品久久久久久久娇妻 | 精品午夜影院 | 久久精品久久精品国产大片 | av在线免费电影 | 中国国语毛片免费观看视频 | 国产黄色毛片 | 97中文字幕在线观看 | 日本免费aaa观看 | 91丨九色丨国产在线观看 | 国产午夜亚洲精品午夜鲁丝片 | 免费a级毛片大学生免费观看 | 中文在线日韩 | 欧美成人久久 | 国产毛片电影 | 久久精品re | 久草干| 国产精品久久久久久久不卡 | 亚洲欧美日韩精品久久亚洲区 | 99精品国产小情侣高潮露脸在线 | 欧美日韩色| 中文成人在线 | 91视频久久 | 亚洲va国产va | 草久网 | 日韩视频一 | 国内久久久久 | 久久国产精品区 | 亚洲视频在线一区二区 | 亚洲人成中文字幕在线观看 | 精品国产一区二区三区天美传媒 |