91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解析SpringCloud服務注冊發現和服務消費

發布時間:2021-12-23 18:38:21 來源:億速云 閱讀:156 作者:柒染 欄目:云計算

本篇文章為大家展示了如何解析SpringCloud服務注冊發現和服務消費,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

整體結構(一)

如何解析SpringCloud服務注冊發現和服務消費

  1. Eurake創建服務注冊中心,用于服務的注冊和發現。Eureka是一個高可用組件,對于任何一個實例注冊之后,都需要向注冊中心發送心跳,整個過程在內存中完成。

  2. 分別啟動兩個服務(分別是具體業務邏輯的實現),8762,8763.兩個實例,分別向服務注冊中心注冊。

  3. 啟動Ribbon負載均衡服務,向服務注冊中心注冊,并發現服務。Ribbon在這個過程中的作用就是負載均衡。

  4. 當ribbon服務通過restTemplet向ribbon負載均衡器調用接口時,輪詢調用8762和8763兩個實例接口。


執行流程(二)

如何解析SpringCloud服務注冊發現和服務消費

為什么有了ribbon之后還要出現feign呢?(三)

  1. Feign集成了ribbon,實現了負載均衡的功能。

  2. Feign通過接口調用,采用基于接口的注解,相較于ribbon更簡潔。


ribbon的調用方式:

@Autowired    RestTemplate restTemplate;
   @HystrixCommand(fallbackMethod = "hiError")    public String hiService(String name) {        return restTemplate.getForObject("http://SERVICE-HI/hi?name="+name,String.class);}

feign的調用方式(類似于微服務直接調用):

@FeignClient(value = "service-hi",fallback = SchedualServiceHystric.class)public interface SchedualServiceHi {    @RequestMapping(value = "/hi",method = RequestMethod.GET)    String sayHiFromClientOne(@RequestParam(value = "name") String name);}

    3. feign整合了hystrix的熔斷機制。

上述內容就是如何解析SpringCloud服務注冊發現和服務消費,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

府谷县| 杭锦后旗| 蕲春县| 锦州市| 鄂伦春自治旗| 开阳县| 大洼县| 囊谦县| 巍山| 溧阳市| 江油市| 昌图县| 长汀县| 佛山市| 盐边县| 米林县| 外汇| 乳源| 商南县| 百色市| 利辛县| 乐清市| 武安市| 青海省| 湛江市| 尚义县| 聂拉木县| 龙山县| 天长市| 探索| 淳化县| 东宁县| 资源县| 长治县| 余庆县| 塘沽区| 绍兴市| 金堂县| 玛沁县| 左权县| 怀安县|