前言
闊別了很久博客園,雖然看了以前寫的很多東西感覺好幼稚,但是還是覺得應(yīng)該把一些自己覺得有用的東西和大家分享。廢話不多說,現(xiàn)在開始進入正題。
之前的六年工作經(jīng)驗,呆過了一些大公司,每個在大公司呆過的人應(yīng)該知道,在一個大型應(yīng)用中不斷的增加業(yè)務(wù)和功能,還有基于性能的考慮,使得很多基礎(chǔ)服務(wù)必須進行模塊化,從而讓各子系統(tǒng)方便使用而不是每個系統(tǒng)重新再實現(xiàn)一套,也可以使可能成為瓶頸的基礎(chǔ)功能可以單獨進行擴展,比如(以電商系統(tǒng)舉例)用戶信息管理、交易管理中心、商品管理中心等等。 在rpc發(fā)展最初,服務(wù)進行模塊塊以后,各個子系統(tǒng)、模塊實現(xiàn)的技術(shù)五花八門,如:hessian、WebService、Socket、http等進行互相調(diào)用,各個子系統(tǒng)之間的交互方式和方法不統(tǒng)一,使得各系統(tǒng)間很難很好的整合。并且這些方式還涉及超時、加密解密、參數(shù)的傳遞等各種問題。 在這種情況下,hsf、dubbo這種高性能rpc中間件出現(xiàn)了。 現(xiàn)在我就已最簡單的方式從頭開始講起其中的原理。
我將分為一個系列為大家進行解剖
一、RPC實現(xiàn)原理(HSF、dubbo) 從頭開始(一)
二、RPC實現(xiàn)原理(HSF、dubbo)發(fā)布一個服務(wù)與訂閱一個服務(wù)(三)
三、RPC實現(xiàn)原理(HSF、dubbo)zookeeper進行集群配置管理(二)
四、RPC實現(xiàn)原理(HSF、dubbo)netty替換java socket(四)
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26