原文:一個輕量級分布式RPC框架--NettyRpc

背景 最近在搜索Netty和Zookeeper方面的文章時,看到了這篇文章 輕量級分布式 RPC 框架 ,作者用Zookeeper Netty和Spring寫了一個輕量級的分布式RPC框架。花了一些時間看了下他的代碼,寫的干凈簡單,寫的RPC框架可以算是一個簡易版的dubbo。這個RPC框架雖小,但是麻雀雖小,五臟俱全,有興趣的可以學習一下。 本人在這個簡易版的RPC上添加了如下特性: 異步調用 ...

2016-03-13 16:43 38 50087 推薦指數:

查看詳情

輕量級分布式RPC框架

隨筆- 139 文章- 0 評論- 387 一個輕量級分布式RPC框架--NettyRpc ...

Tue Mar 15 20:02:00 CST 2016 0 7249
一個輕量級的基於RateLimiter的分布式限流實現

上篇文章(限流算法與Guava RateLimiter解析)對常用的限流算法及Google Guava基於令牌桶算法的實現RateLimiter進行了介紹。RateLimiter通過線程鎖控制同步,只適用於單機應用,在分布式環境下,雖然有像阿里Sentinel的限流開源框架,但對於一些小型應用 ...

Fri Jul 31 19:56:00 CST 2020 1 1492
使用Nancy和Simple.Data兩個輕量級框架打造一個分布式開發系統(一)

可能有的人看到這個標題覺得是噱頭,那是因為你還不了解Nancy是干嘛的。如果一個國外的人說,大部分微軟平台的開發人員如果選擇開發框架只能是在ASP.NET和ASP.NET MVC兩個之間選擇。 而Nancy是不依賴於這兩個框架的獨立的一個框架。它更多的是借鑒了Ruby的一些特性。 先看 ...

Mon Jan 16 03:04:00 CST 2012 12 13544
從零開始實現一個分布式RPC框架

rpc框架一個mini版的dubbo。學習rpc之前,建議先了解NIO,Netty和Dubbo等知識。請移步網絡編程 前言:(借用阿里大佬的一段話) 為什么要自己寫一個RPC框架,我覺得從個人成長上說,如果一個程序員能清楚的了解RPC框架所具備的要素,掌握RPC框架中涉及的服務注冊發現 ...

Tue Feb 15 18:55:00 CST 2022 0 1055
自己動手從0開始實現一個分布式RPC框架

簡介: 如果一個程序員能清楚的了解RPC框架所具備的要素,掌握RPC框架中涉及的服務注冊發現、負載均衡、序列化協議、RPC通信協議、Socket通信、異步調用、熔斷降級等技術,可以全方位的提升基本素質。雖然也有相關源碼,但是只看源碼容易眼高手低,動手寫一個才是自己真正掌握這門技術的最優路徑 ...

Mon Jul 12 18:35:00 CST 2021 0 154
LTS light-task-scheduler輕量級分布式任務調度框架學習

由於業務需求,我們數據倉庫定時器太多了,又難管理,每次要更改定時器都得重啟服務實在麻煩。上面又讓換個框架,給了個LTS,今天開始學習哈。有問題就記錄下來,對於一個資質一般的妹子而言,寫程序簡直太難了大哭大哭大哭。LTS網站內容很全,可是還是沒教會我,是我太笨了么? github地址: https ...

Fri Mar 30 07:32:00 CST 2018 1 1719
輕量級分布式任務調度框架(一、LTS簡介、特點、工作流程)

LTS 【輕量級分布式任務調度框架(Light Task Schedule)】 (1) LTS簡介 LTS(light-task-scheduler)主要用於解決分布式任務調度問題,支持實時任務,定時任務和Cron任務。有較好的伸縮性,擴展性,健壯穩定性而被多家公司使用,同時也希望開源愛好者 ...

Mon May 24 18:55:00 CST 2021 0 3875
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM