Bebop基于模式的二进制序列化技术

联合创作 · 2023-10-02 02:29

Bebop 支持基于模式、类型安全、二进制序列化和代码生成。类似于 Protocol Buffers 或 MessagePack。

它的设计非常适合需要更快、更简洁、类型更安全的 JSON 或 MessagePack 替代方案的客户端-服务器或分布式 Web 应用程序,同时避免 Protocol Buffers、FlatBuffers 和类似解决方案的复杂性。

Bebop 的目标是既高效又简单。它做了一些假设来达到这种平衡:例如,你总是对一次解码整个消息感兴趣,永远不会从消息中删除字段,并且对自己微观管理内存布局不感兴趣。

特性:

  • 支持TypescriptC#Rust、 C++ 等。
  • Snappy DX -bebopc轻松集成到你的项目中。VSCode中提供的语言支持。
  • Light - Bebop 具有零依赖和极小的运行时足迹。生成的代码经过严格优化。
  • RPC - 使用Tempo构建高效的 API 。
  • 无处不在——浏览器、无服务器平台和裸机。

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报