常用協議

AMQP協議:

即Advanced Message Queuing Protocol,一個提供統一消息服務的應用層標準高級消息隊列協議,是應用層協議的一個開放標準,爲面向消息的中間件設計。基於此協議的客戶端與消息中間件可傳遞消息,並不受客戶端/中間件不同產品,不同開發語言等條件的限制。

MQTT協議:

MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發的一個即時通訊協議,有可能成爲物聯網的重要組成部分。該協議支持所有平臺,幾乎可以把所有聯網物品和外部連接起來,被用來當做傳感器和致動器(比如通過Twitter讓房屋聯網)的通信協議。

OpenWire協議:OpenWire協議在網上沒有對應的介紹,似乎是activeMQ自己定義的一種協議,官方網站對其的介紹如下:

OpenWire is our cross language Wire Protocol to allow native access to ActiveMQ from a number of different languages and platforms. The Java OpenWire transport is the default transport in ActiveMQ 4.x or later. For other languages see the following...

stomp協議:STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息協議,是一種爲MOM(Message Oriented Middleware,面向消息的中間件)設計的簡單文本協議。

ws協議:即websocket協議

HTTP協議: 
萬維網使用統一資源定位符URL來標誌萬維網上的各種文檔,並使每一個文檔在整個因特網的範圍內具有唯一的標識符URL;萬維網客戶程序和服務器程序必須遵守嚴格的協議即HTTP協議。HTTP協議是一個應用層協議,它使用TCP連接進行可靠的傳送。另外爲了提取顯示文檔,使用超文本標記語言HTML .

XMPP: 是一種很類似於http協議的一種數據傳輸協議,它的過程就如同“解包裝–〉包裝”的過程,用戶只需要明白它接受的類型,並理解它返回的類型,就可以很好的利用xmpp來進行數據通訊。基於可擴展標記語言(XML)的協議 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章