中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SocketD協議基本概念是什么

發布時間:2021-12-21 14:12:27 來源:億速云 閱讀:197 作者:iii 欄目:云計算

這篇文章主要講解了“SocketD協議基本概念是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“SocketD協議基本概念是什么”吧!

1. 簡介

SocketD 是一種二進制的點對點通信協議,是一種新的網絡通信第七層協議。旨在用于分布式應用程序中。從這個意義上講,SocketD可以是RSocket等其他類似協議的替代方案。它的消息協議規范具有異步,背壓的雙向,多路復用,斷線重連,基于消息等特性。暫時只提供Java實現,目前做為Solon rpc的sockte通道協議。

2. 背景

說到這里就有一些疑問了,為什么要搞這個協議?難道程序員吃飽了撐得搞點新東西折騰自己?上面提到了RSocket。如果你對這個規范不熟悉就可補下課。但它用起來還是比較復雜,尤其是類似RxJava的接口風格,感觀上更利于做響應式計算。而SockteD更適應傳統使用習慣,更專一的面向服務請求。

3. 特性

特性與RSocket非常像,這里簡單總結一下:

  • 具有語言無關性的二進制通信協議

  • 異步非阻塞消息驅動通信,高性能

  • 實現了網絡通信的背壓處理,在此基礎上進行流量控制、連接恢復

  • 天然支持雙向通信。如:單鏈接雙向RPC調用

  • 更加適合分布式通信場景

4. SocketD三種交互模型

SocketD定義了三種交互模型,以適應不同應用場景:

  • Send(msg):只發送不響應。在不需要響應時非常有用,例如非關鍵事件日志記錄。

  • SendAndResponse(msg):發送并等待響應。類似Http的請求/響應模型。它是異步和多路復用的。

  • SendAndCallback(msg, (msg2)->{}):發送并在有響應時回調。類似Ajax異步回調。

5. SocketD兩種協議模型

容器消息,用于實現消息加密或壓縮之類非業務處理。內容消息,用于承載業務內容。

SocketD協議基本概念是什么

感謝各位的閱讀,以上就是“SocketD協議基本概念是什么”的內容了,經過本文的學習后,相信大家對SocketD協議基本概念是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大兴区| 陇川县| 石林| 乐亭县| 共和县| 汝南县| 淮南市| 酒泉市| 邯郸市| 苍梧县| 贵南县| 肇东市| 四会市| 囊谦县| 霍州市| 尤溪县| 平顶山市| 广水市| 美姑县| 赤壁市| 曲靖市| 温州市| 宁都县| 鹤岗市| 商南县| 合作市| 普宁市| 泾源县| 荣昌县| 怀宁县| 额济纳旗| 山阳县| 昌乐县| 上蔡县| 安仁县| 安新县| 江安县| 海林市| 商城县| 元朗区| 普兰店市|