1:Spring Http設計思想
最近在研究公司自己的一套rpc遠程調用框架,看到其內(nèi)部實現(xiàn)的設計思想依賴于spring的遠端調用的思想,所以閑來無事,就想學習下,并記錄下。
作為spring遠端調用的實現(xiàn),最為簡單的應該是通過http調用的實現(xiàn),在這種依賴中不會依賴第三方等相關組件,調用者只需要配置相關http的協(xié)議
就可以實現(xiàn),簡單的配置,就可以使用spring的 IOC 容器的bean的定義等等思想去調用,簡單,方便,無需寫更多的http相關的代碼,
比較適合內(nèi)部通信系統(tǒng)之間的調用。
在日常開發(fā)中,經(jīng)常會遇到各種內(nèi)部系統(tǒng)之間的通訊調用,其實可以使用如下幾種設計方式。不過,最簡單的應該是spring自帶的http模式,然后自己封裝
打包成客戶端jar等等,共客戶端調用
其實在日常調用實現(xiàn)中,可以通過若干種設計 都可以完成客戶端與服務端之間的調用,如