返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 全國IT培訓(xùn)中心
javadubbo如何開發(fā),搞 Java 最重要的是什么?毫不夸張地說,掌握和了解dubbo怎樣實(shí)現(xiàn)遠(yuǎn)程調(diào)用與調(diào)本地方法一樣??,基本就能走遍天下都不怕了!
dubbo支持多種遠(yuǎn)程調(diào)用方式,例如dubbo RPC(二進(jìn)制序列化 + tcp協(xié)議)、http invoker(二進(jìn)制序列化 + http協(xié)議,至少在開源版本沒發(fā)現(xiàn)對文本序列化的支持)、hessian(二進(jìn)制序列化 + http協(xié)議)、 (文本序列化 + http協(xié)議)等等,但缺乏對當(dāng)今特別流行的REST風(fēng)格遠(yuǎn)程調(diào)用(文本序列化 + http協(xié)議)的支持。有鑒于此,我們基于標(biāo)準(zhǔn)的Java REST API——JAX-RS 2.0(Java API for RESTful Web Services的簡寫),為dubbo提供了接近透明的REST調(diào)用支持。由于完全兼容Java標(biāo)準(zhǔn)API,所以為dubbo開發(fā)的所有REST服務(wù),未來脫離dubbo或者任何特定的REST底層實(shí)現(xiàn)一般也可以正常運(yùn)行。特別值得指出的是,我們并不需要完全嚴(yán)格遵守REST的原始定義和架構(gòu)風(fēng)格。即使著名的Twitter REST API也會根據(jù)情況做適度調(diào)整,而不是機(jī)械的遵守原始的REST風(fēng)格。
雖說掌握和了解了dubbo怎樣實(shí)現(xiàn)遠(yuǎn)程調(diào)用與調(diào)本地方法一樣??,能走遍天下,但也要不斷去學(xué)習(xí)新的知識,更多的Java知識,請聯(lián)系客服獲取。