gpt4 book ai didi

javascript - 进程间的 NodeJs 共享对象

转载 作者:行者123 更新时间:2023-12-05 05:23:54 26 4
gpt4 key购买 nike

我正在为 Nodejs 创建一个缓存模块,它需要使用子进程来利用多个 CPU。

possible setup

我想将数据存储在主进程的索引中,或者最好像这样存储在子进程中:

var index = { key1: 21, key2: 22, key3: 55 }

另一个进程应该能够像以下那样高效地搜索该索引:

if('key2' in index) // do stuff

我假设使用 IPC 会比实现共享对象慢得多。这可能吗?谢谢。

最佳答案

您可能想尝试 mmap-object .它基于内存映射文件协调共享内存,这意味着数据是持久的并且在进程之间共享。我写它是为了避免 redis 或类似解决方案的性能和管理开销。

对于您的应用 read-write version可能是你想要的。

关于javascript - 进程间的 NodeJs 共享对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com