REST SOAP Thrift 對比

別人的REST SOAP Thrift對比:git

單項分數越高越好github

項目 REST SOAP Thrift
Extensibility 5 3 1
Neutrality 2 4 3
Independence 1 3 4
Large Data Handling 1 5 3
Scalability 4 2 5
Portability 3 1 4
Simplicity 3 2 5
Speed 3 1 5
Evolution 2 1 5

簡單總結:web

  • 若是你的系統對多語言要有支持、響應速度、併發上有高要求,建議選擇Thrift。
  • 若是你的系統多語言要求不高、簡單、速度、併發不高要求,無狀態要求(HTTP),REST的方式就夠用了。
  • SOAP 的方式綜合起來不是太推薦。除了他凸顯的場景:嚴格的交互、有狀態、要受權(也能夠先受權,再將受權token 附帶每次的請求)。

其它狀況對比文章關於websocket, MQTT, SDK等選擇apache

REST vs SOAP 對比的不錯的圖文。api

git srcwebsocket

相關文章
相關標籤/搜索