基本介紹
- 中文名:HTTPR
- 外文名:無
- 全稱:Reliable HTTP
- 解釋:可靠 HTTP
HTTPR是Reliable HTTP的縮寫,意為可靠 HTTP,是一個新的協定。
它使得 HTTP 包能夠在客戶機與伺服器之間進行可靠的傳遞。這個協定解決了當前 HTTP 中的許多明顯的問題,並且為網路服務間的可靠的訊息傳遞開闢了通路。
採用可靠的傳輸機制的訊息傳遞是電子商務系統中中間件的基本組件,也是企業計算所必需的技術。但是在網際網路這樣一個更大的環境中,像 HTTP 這樣的同步傳輸協定目前並不能提供那些的功能。可靠 HTTP(Reliable HTTP,HTTPR) 彌補了這些不足。它使得訊息能夠確保以確切的形式傳遞到目的地,並且只有一次傳遞。在訊息傳遞失敗的情況下,該協定會如實地報告說訊息無法傳遞。
訊息傳遞代理程式可以將 HTTPR 與持久的存儲功能結合使用,從而為應用程式提供可靠的訊息傳遞。HTTPR 的規範既不包括訊息傳遞代理程式的設計,也不指明訊息傳遞代理程式應該使用的存儲機制;它規定了信息要獲得安全的存儲需處於何種狀態以及何時存儲才能使訊息傳遞代理程式利用 HTTPR 來提供可靠的傳遞。
HTTP 版本 1.1 是 HTTPR 建立其可靠性的基礎。這樣,HTTP/1.1 的所有功能(SSL、保持有效、穿過代理和防火牆的通信,等等)在 HTTPR 中都是可用的。
IBM 正在制定開放的 HTTPR 協定規範,從而引發關於在網際網路上進行可靠的訊息傳遞的廣泛討論。