成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

比 Protocol Buffers 快無限倍,開源十年后 Cap'n Proto 1.0 終發(fā)布

網(wǎng)絡 通信技術
值得注意的是,目前還沒有計劃對序列化格式或 RPC 協(xié)議進行任何向后不兼容的更改。所討論的更改僅影響 C++ API。用其他語言編寫的應用程序完全不受這一切的影響。

Cap'n Proto 是一種速度極快的數(shù)據(jù)交換格式和 capability-based RPC 系統(tǒng),于 2013 年 4 月開源發(fā)布。時至今日,Cap'n Proto 1.0 終于

目前他已離開谷歌,因此 “Cap'n Proto 不隸屬于谷歌,也從未隸屬于谷歌”?;鶞蕼y試結果表明,Cap'n Proto 比 Protocol Buffers 快無限倍。

自上一個版本 v0.10 以來,新版本的一些亮點內(nèi)容包括:

在 1.0 版本發(fā)布后,2.0 版本的工作也開始提上日程。根據(jù)規(guī)劃,v2.0 旨在對 Cap'n Proto 的 C++ API 及其配套的 KJ C++ 工具包庫做出一些改變;以及做一些全面的向后兼容改動以修復一些問題,并改善團隊中開發(fā)人員的體驗。目前的一些想法包括:

  • 需要一個支持 C++20 甚至 C++23 的編譯器。Cap'n Proto 1.0 僅需要 C++14。
  • 需要一個支持 C++20 協(xié)程的編譯器。
  • Cap'n Proto 的 RPC 應用程序接口、KJ 的 HTTP 應用程序接口和其他程序接口很可能會進行修改,使其更加的 coroutine-friendly。
  • kj::Maybe 將變得更符合人體工學。它將不再重載 nullptr 來表示值的缺失,將引入 kj::none 來代替。KJ_IF_MAYBE 將不再生成指針,而是一個引用(這是利用 C++17 特性實現(xiàn)的一種技巧)。
  • 將放棄對禁用異常情況下的編譯的支持。
  • 將放棄對 no-RTTI 模式和其他會造成維護負擔的特殊模式的支持。
  • 可能會修改 KJ 的引用計數(shù)方法,因為目前的設計已被證明對許多用戶來說并不直觀。
  • 將修復 kj::AsyncOutputStream 中一個長期存在的設計缺陷,目前 EOF 信號是通過銷毀流來發(fā)出的。取而代之的是將添加一個返回 Promise 的顯式 end () 方法。在不調(diào)用 end () 的情況下銷毀數(shù)據(jù)流將發(fā)出錯誤的斷開信號。(還想對 KJ 流 API 進行其他一些美觀改進)。
  • 重新設計幾個核心 I/O API,以便更好地適應 Linux 新的 io_uring 事件通知范式。
  • RPC 實現(xiàn)可能會改為默認允許取消。

值得注意的是,目前還沒有計劃對序列化格式或 RPC 協(xié)議進行任何向后不兼容的更改。所討論的更改僅影響 C++ API。用其他語言編寫的應用程序完全不受這一切的影響。

正式的 2.0 版本短時間內(nèi)不會推出發(fā)布,或許也要等上幾年。

責任編輯:武曉燕 來源: OSCHINA
相關推薦

2019-01-21 15:32:19

2013-06-03 09:16:26

云計算

2017-04-10 13:25:30

2024-07-16 22:45:19

2015-10-22 16:06:44

物聯(lián)網(wǎng)生活模式

2019-08-15 10:50:38

2009-11-23 09:11:11

Chrome OS未來發(fā)展

2011-11-07 10:29:39

程序員

2021-07-12 08:53:21

互聯(lián)網(wǎng) 行業(yè)數(shù)據(jù)

2017-11-06 13:59:48

程序員行業(yè)趨勢收入

2022-05-30 12:03:05

自動駕駛智能交通

2015-01-09 11:46:08

思科錢伯斯

2018-07-23 14:21:24

CTO俱樂部技術管理

2021-08-03 06:57:36

Protocol Bu平臺Json

2019-10-30 17:54:15

戴爾

2017-12-21 08:04:32

Gartner云計算AWS

2019-11-25 10:34:16

代碼Google工作

2022-09-16 15:17:44

機器之心

2023-09-03 12:57:39

神經(jīng)網(wǎng)絡AI

2013-04-07 09:48:11

艾倫蓋茨微軟
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.成人.com | 欧美激情精品久久久久久 | 久久久久久999 | 国产精品1 | 一级片在线播放 | 日韩欧美精品 | 久久国产欧美日韩精品 | 国产精品91视频 | 九九热国产视频 | 亚洲成人免费网址 | 亚洲情视频 | 日日干夜夜操 | 久久91| 精品视频一二区 | 亚洲色图插插插 | 免费一区二区三区在线视频 | 久久久精彩视频 | 欧美久久大片 | 色综合一区二区三区 | 免费爱爱视频 | 免费观看毛片 | 日韩区| 精品国产一区二区三区久久狼黑人 | 亚洲 欧美 日韩在线 | 草草视频在线免费观看 | 国产午夜精品一区二区三区嫩草 | 日韩一区二区在线播放 | 国产精品中文字幕在线观看 | 欧美一区二区免费 | 亚洲激情在线观看 | 99精品视频一区二区三区 | 日韩三级在线 | 欧美一区二区在线观看 | 亚洲人成网站777色婷婷 | 91精品国产美女在线观看 | 中文字幕在线精品 | 婷婷综合在线 | 国产一区二区小视频 | 欧美成人视屏 | julia中文字幕久久一区二区 | 久久国 |