原文:從零開始實現簡單 RPC 框架 4:注冊中心

RPC 中服務消費端 Consumer 需要請求服務提供方 Provider 的接口,必須要知道 Provider 的地址才能請求到。 那么,Consumer 要從哪里獲取 Provider 的地址呢 能不能 Consumer 自己配置 Provider 的地址 這種方式理論上是可行的,不過事實上沒人這么做。這種方式有以下缺點: Consumer 每引用一個接口,需要配置一次 Provider 的 ...

2021-08-24 21:58 0 423 推薦指數:

查看詳情

RPC與Zookeeper注冊中心簡單實現

  接着之前的RPC實現:https://www.cnblogs.com/wuzhenzhao/p/9962250.html RPC框架簡單實現,基於這個小程序,在我學習完Zookeeper之后如何將注冊中心RPC調用結合起來。直接進入正題   我這邊用到的 curator 客戶端工具的依賴 ...

Thu Nov 22 22:39:00 CST 2018 2 1472
從零開始實現簡單 RPC 框架 1:RPC 框架的結構和設計

前言 RPC 框架是后端攻城獅永遠都繞不開的知識點,目前業界比較知名有 Dubbo、Spring Cloud 等。很多人都停留在了只會用的階段,作為程序猿,擁有好奇心深入學習,才能有效提高自己的競爭力。再進一層的同學,會去翻源碼,看功能是如何實現的,這是很好的開始。看源碼過一段時間容易忘記 ...

Mon Aug 09 05:31:00 CST 2021 0 882
從零開始實現簡單 RPC 框架 6:網絡通信之 Netty

網絡通信的開發,就涉及到一些開發框架:Java NIO、Netty、Mina 等等。 理論上來說,類似於序列化器,可以為其定義一套統一的接口,讓不同類型的框架實現,事實上,Dubbo 就是這么干的。 但是,作為一個簡單RPC 框架,ccx-rpc 就先不統一了,因為基本上網絡框架是不會換 ...

Fri Sep 03 16:47:00 CST 2021 0 378
從零開始實現RPC框架 - RPC原理及實現

最近被人問到RPC相關的東西~突然發現還是有很多原理沒有清楚,所以要好好系統的學習一下RPC以及它的原理 先大致了解一下RPC的大概,原文:https://blog.csdn.net/top_code/article/details/54615853 --------------------------------------------------------------------- ...

Thu Jun 21 18:43:00 CST 2018 0 1362
從零開始實現簡單 RPC 框架 2:擴展利器 SPI

RPC 框架有很多可擴展的地方,如:序列化類型、壓縮類型、負載均衡類型、注冊中心類型等等。 假設框架提供的注冊中心只有zookeeper,但是使用者想用Eureka,修改框架以支持使用者的需求顯然不是好的做法。 最好的做法就是留下擴展點,讓使用者可以不需要修改框架,就能自己去實現擴展。 JDK ...

Mon Aug 16 00:29:00 CST 2021 0 290
從零開始實現簡單 RPC 框架 3:配置總線 URL

URL 的定義 URL 對於大部分程序猿來說都是很熟悉的,其全稱是 Uniform Resource Locator (統一資源定位器)。它是互聯網的統一資源定位標志,也就是指網絡地址。 一個標准 ...

Sun Aug 22 18:09:00 CST 2021 0 250
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM