日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

深入Eureka/Feign/Hystrix原理学习(1)

發布時間:2024/9/5 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 深入Eureka/Feign/Hystrix原理学习(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一步:
創建注冊中心項目,引入cloud discovery相關依賴。
①在pom文件中引入相關依賴。
②在啟動類上加上@EnableEurekaServer注解,標注這是一個注
冊中心。
③在application.yml配置文件中進行相關配置:配置端口
server:port:7776,配置注冊中心的地址http://localhost:7776/euraka
等。
④在啟動項目后,直接在瀏覽器輸入localhost:7776就可以訪問
eureka的管理界面。
注意:pom文件中spring boot和spring cloud的版本要相對應,如果是較
低版本的spring cloud,比如Dalston.SR4,對應的spring boot版本是
1.5.6.


第二步:
創建客戶端,發布服務。對于注冊中心而言,所有的連接對象都
是客戶端。
①引依賴。
②配置yml:給項目取名,便于其他工程發現,
spring:application:name:dm-user-provider這就是取名。將服務注冊到
注冊中心去,需要指定注冊中心的地址:eureka:client:service-
url:defaultZone:http://localhost:7776/eureka.同樣需要進行端口配
置server:port:8080.
③在啟動類上加上@EnableDiscoveryClient注解,在啟動時就會
去讀取配置文件中的信息,按照Eureka客戶端的要求加載數據。
④啟動項目后就可以在eureka的管理界面中看到發布的服務。
三板斧:依賴,配置文件,注解。
Eureka的自我保護機制默認是開啟的,是為了保證某些暫時不可用的服務
節點不會被激進地清理掉。因為有些服務暫時不可用不代表這些服務是無
效的。

第三步:
對注冊中心的管理界面進行安全控制。
使用spring-boot-starter-security進行權限控制,讓注冊中心
的服務更加安全。
①首先在pom文件中引入security依賴。
②在配置文件中進行配置:啟用-
security:basic:enabled:true.配置用戶名密碼-
security:user:name:root/security:user:password:123456.
③在進行權限控制后,客戶端訪問注冊中心時需要在訪問url中
進行如下配置:http://root:123456@localhost:7776/eureka.

第四步:
新建項目,對注冊中心存在的服務進行調用。
①需要額外引入spring-cloud-starter-feign依賴,解決服務調
用的問題。
②在配置文件中進行配置:spring:application:name:dm-user
-consumer.標注這是服務的調用方。server:port:8081.要保證端口不要
重復。
③在啟動類中加上注解:@EnableDiscovery注解將服務注冊到注
冊中心。@EnableFeignClients注解用于從注冊中心中調用服務。
④在業務處理類也就是和Service接口上加上@FeignClient注解
,指定要從注冊中心調用的服務的名稱,@FeignClient(name="dm-user-
provider").注意,接口中方法的定義格式要與provider中的方法一致,
比如提供方的方法上加了@RequestMapping
(value="/login",method=RequestMethod.GET)。就相當于告訴Feign組件
,要調用的服務長這個模樣,Feign從而好創建一個實現類去調用服務。
⑤在調用方的Controller類中就可以通過@Autowired注解直接注
入提供方的服務。

第五步:
公共模塊的使用場景,被多個客戶端共同使用的模塊都定義到公
共模塊中,比如javaBean等。Common項目無需注冊到注冊中心。
其他項目或者是模塊想要使用Common模塊,需要在pom文件中引入Common
的依賴,先install一下Common項目。

第六步:
熔斷器hystrix配置。feign:hrstrix:enabled:true.如果服務調
用出錯時的處理方案:通常做法是定義一個類,在服務調用出錯時執行這
個類中的方法,一般命名為**Fallback,同時需要implements正常調用的
那個接口。并且需要在該類上添加@Compnent注解,納入spring容器管理
。在@FeignClient注解中追加fallback=**Fallback.class。就類似于一
個備胎,在出錯時頂上去。

轉載于:https://www.cnblogs.com/niwotaxuexiba/p/10506298.html

總結

以上是生活随笔為你收集整理的深入Eureka/Feign/Hystrix原理学习(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 尤物av无码色av无码 | 亚洲熟妇色自偷自拍另类 | 少妇网站在线观看 | 免费人成在线 | 大桥未久av一区二区三区中文 | 欧美在线一区二区三区四区 | 欧美性猛交xxxx乱大交 | 污污软件在线观看 | 青青青青青青青青草 | 丝袜国产一区 | 国产成人在线视频观看 | 宅男视频在线免费观看 | 人人爽人人射 | 91亚洲国产成人久久精品网站 | 亚洲美女性生活 | 亚洲4438 | fc2ppv在线观看 | 国外av网站 | 国产精品白嫩极品美女 | 精品人妻无码一区二区三区 | 亚洲精品国产精品乱码不99热 | 国产污在线观看 | 国产一级二级在线 | 天堂网一区二区三区 | 成人av色 | av白浆| 天天看夜夜操 | www.久久久久久久 | 久久成 | 91天天射| 日韩三级视频在线观看 | 四虎影院在线观看免费 | 婷婷午夜| 欧美影视一区 | 亚洲青涩在线 | 欧美xxxx喷水 | 欧美日韩一区二区在线播放 | 国内国产精品天干天干 | 男女瑟瑟视频 | 国产精品永久久久久久久久久 | 日本一级三级三级三级 | 国产在线天堂 | 天天干夜夜玩 | 国产专区一 | 伊人久久中文字幕 | 免费观看理伦片在线播放视频软件 | 亚洲精品视频免费在线观看 | 亚洲精品爱爱 | 成人av无码一区二区三区 | 国产老妇伦国产熟女老妇视频 | 亚洲字幕av一区二区三区四区 | 污片网站 | 亚洲黄色一区 | 先锋资源一区 | jizz免费在线观看 | 亚洲激情视频网站 | 武林美妇肉伦娇喘呻吟 | 亚洲天堂激情 | 手机av免费在线观看 | 黄色a级免费 | 欧美一级视频免费观看 | 人人干夜夜操 | 国产精品久久久久999 | 日本美女交配 | 在线观看亚洲a | 看国产黄色片 | 东京av男人的天堂 | 成人国产精品免费观看动漫 | 亚洲美女精品视频 | 国产精品二区在线观看 | 国产视频首页 | 在线免费观看污 | 日本免费网 | jizzjizz中国精品麻豆 | 美女黄视频网站 | 国产无精乱码一区二区三区 | 欧美成人精品欧美一级乱黄 | 精品国产午夜 | 麻豆传媒在线播放 | 黄色片链接 | 久草老司机 | 蜜桃视频在线观看www | 韩国明星乱淫(高h)小说 | 可以免费观看av的网站 | 亚洲人 女学生 打屁股 得到 | 日韩一区久久 | 国产精品嫩 | free性中国hd国语露脸 | 欧美日韩国产精品综合 | 欧美精品国产一区 | 欧美另类69 | 亚洲天堂午夜 | 亚洲在线视频一区 | 亚洲毛片一区 | 色欲一区二区三区精品a片 在线观看黄网站 | 国产3级 | 国产激情自拍 | 国产精品综合久久久 | 国产无遮挡裸体免费视频 |