序列化/RPC 系統:Cap’n Proto
Cap’n Proto 是非常快速的數據交換格式和基于容量的 RPC 系統。類似 JSON,除了二進制;或者是 Protocol Buffers,除了更快。事實上,Cap’n Proto 比 Protocol Buffers 快無數倍。
當然,這個比較是不公平的,這只是衡量了在內存中編碼和解碼一個信息的時間。Cap’n Proto 獲得這么好的成績是因為沒有編碼/解碼步驟。Cap’n Proto 編碼是數據交換格式和內存表示,一旦結構構建了,就可以直接編寫字節到硬盤中。
其他優勢:
-
增量讀取
-
隨機訪問
-
mmap
-
內部語言通信:C++
-
Arena 分配
-
極小的生成代碼
-
極小的運行時庫
-
Time-traveling RPC
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!