1:Spring Http設(shè)計(jì)思想
最近在研究公司自己的一套rpc遠(yuǎn)程調(diào)用框架,看到其內(nèi)部實(shí)現(xiàn)的設(shè)計(jì)思想依賴(lài)于spring的遠(yuǎn)端調(diào)用的思想,所以閑來(lái)無(wú)事,就想學(xué)習(xí)下,并記錄下。
作為spring遠(yuǎn)端調(diào)用的實(shí)現(xiàn),最為簡(jiǎn)單的應(yīng)該是通過(guò)http調(diào)用的實(shí)現(xiàn),在這種依賴(lài)中不會(huì)依賴(lài)第三方等相關(guān)組件,調(diào)用者只需要配置相關(guān)http的協(xié)議
就可以實(shí)現(xiàn),簡(jiǎn)單的配置,就可以使用spring的 IOC 容器的bean的定義等等思想去調(diào)用,簡(jiǎn)單,方便,無(wú)需寫(xiě)更多的http相關(guān)的代碼,
比較適合內(nèi)部通信系統(tǒng)之間的調(diào)用。
在日常開(kāi)發(fā)中,經(jīng)常會(huì)遇到各種內(nèi)部系統(tǒng)之間的通訊調(diào)用,其實(shí)可以使用如下幾種設(shè)計(jì)方式。不過(guò),最簡(jiǎn)單的應(yīng)該是spring自帶的http模式,然后自己封裝
打包成客戶(hù)端jar等等,共客戶(hù)端調(diào)用
其實(shí)在日常調(diào)用實(shí)現(xiàn)中,可以通過(guò)若干種設(shè)計(jì) 都可以完成客戶(hù)端與服務(wù)端之間的調(diào)用,如
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線(xiàn)安全]玩轉(zhuǎn)無(wú)線(xiàn)電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26