dubbo和webservice 區別

如何實現遠程通訊?web

遠程通訊:Webservice、restful、dubbojson

一、Webservice:效率不高基於soap協議,其主要的特色是跨語言、跨平臺的。項目中不推薦使用,可用於不一樣公司間接口的調用。restful

二、使用restful形式的服務:http+json。不少項目中應用。若是服務太多,服務之間調用關係混亂,須要治理服務。socket

三、使用dubbo。使用rpc協議進行遠程調用,直接使用socket通訊。傳輸效率高,而且能夠統計出系統之間的調用關係、調用次數。使用Java語言開發,只能用於Java語言開發的項目間的通訊,不具有跨語言,跨平臺的特色!ide


DUBBO中能夠設置採用webservice方式,進行數據交互。rest

隨着交互系統的增多,這種方式對系統的侵入性愈來愈大,關係更爲錯綜複雜,很容易出錯。
blog

 

較適用與外圍系統通訊,如果內部系統間則會出現以上較爲混亂的局面。
 接口



 

內部系統間或遵照dubbo規範的系統間適用性較強。  開發

相關文章
相關標籤/搜索