SharedMemory
通过IPC实现Cluster共享内存
Installation
npm install sharedmemory
Usage
var cluster = var initSharedMemory = init; // 创建共享内存的控制器// 在master进程中,控制器负责维护共享内存// 在worker进程中,控制器负责和master的控制器通信,通过IPC消息对共享内存进行读写操作var sharedMemoryController = ; if clusterisMaster // fork第一个worker cluster; // 1秒后fork第二个worker ; else if clusterworkerid == 1 // 第一个worker向共享内存写入一组数据,用a标记 sharedMemoryController; if clusterworkerid == 2 // 第二个worker从共享内存读取a的值 sharedMemoryController;
Configure
1、 无参数
;
默认情况会直接在主进程里创建共享内存,并且没有缓存控制策略
2、 过期淘汰
;
3、 LRU
;
超过记录数,最长时间未被访问的记录会被删除。