#lunatic #messaging

lunatic-envelop

一个简单的库,提供了一些辅助函数,可以将大二进制块卸载到另一个进程,以减少长消息链的开销。

3 个稳定版本

1.0.2 2022年9月12日
1.0.1 2022年9月11日

#29 in #lunatic

每月 22 次下载

MIT 许可证

5KB

疯狂信封

一个简单的库,提供了一些辅助函数,可以将大二进制块卸载到另一个进程,以减少长消息链的开销。

在不需要接触典型二进制内容的情况下非常有用,例如图像、加密数据或 WASM 字节码。

如果信封只跨进程边界传递一次,这将非常低效,因为创建和打开进程会复制一次数据。

对于不清楚消息传递频率的情况也非常有用,将某种可伸缩的消息计数替换为一个常数。例如在二叉树平衡进程结构中。

依赖项

~1.1–1.7MB
~37K SLoC