RESTful概述及優略勢比較

2021-09-29 11:02:55 字數 510 閱讀 8728

rest(representational state transfer)是指從幾種基於網路的架構風格衍生出來的一種混合架構風格,它是目前網際網路的核心架構風格。基於rest服務(restful service)的web應用系統設計任務主要包括:識別並設計rest風格的服務,採用面向服務的思想進行rest服務整合。rest風格中的特點是客戶端/伺服器、無狀態、快取、統一介面、分層系統和按需**。rest元件通過以一種資料格式轉移資源的表述進行通訊,可以基於接收者的能力和期待的內容,以及資源的性質動態地選擇不同的表述。採用這種方法設計的web應用系統能夠結合rest風格和面向服務思想的優點,近年來受到了廣泛的關注。

與傳統的web服務相比,rest服務主要有以下優勢:

與傳統的web服務相比,rest服務主要存在如下不足:

進行基於rest服務的web應用系統的設計時可能遇到的問題包括:如何識別並設計rest風格服務;構建rest服務的執行環境,包括http伺服器與應用伺服器選型等;富客戶端表現方式及程式語言的選擇;系統邏輯與物理拓撲結構的分析與設計等。

JVM中StringTable概述及調優

string s1 1 字串物件 3153 string s2 2 string s3 3 string s4 4 string s5 5 string s6 6 string s11 1 字串物件 3159 string s21 2 string s31 3 string s41 4 string...

restful風格概述

利用http協議的四種操作get put delete post實現對伺服器資源的增刪改查 get 用於查詢,post用於新增,put用於修改,delete用於刪除 restful風格程式設計。restful 更強調是資源 webservice,rml等訪問技術更強調過程。restful的重點體現在...

Keepalived 概述及部署

keepalived 軟體起初是專為lvs 負載均衡軟體設計的,用來管理並監控lvs 集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的vrrp 功能。因此,keepalived除了能夠管理lvs軟體外,還可以作為其他服務 例如 nginx haproxy mysql等 的高可用解決方案軟體...