Я создаю модуль кэширования для Nodejs, который должен использовать несколько процессоров с использованием подпроцессов.Общие объекты NodeJs между процессами
Я хотел бы хранить данные в индексе в основном процессе, или, предпочтительно, в подпроцесс следующим образом:
var index = { key1: 21, key2: 22, key3: 55 }
и другой процесс должен иметь возможность поиска в этом индексе как эффективно, поскольку:
if('key2' in index) // do stuff
Я предполагаю, что использование IPC будет значительно медленнее, чем достижение общих объектов. Возможно ли это? Благодарю.
Почему бы просто не использовать redis, memcached или даже кеш-узел? Зрелые структуры кэширования с хорошей поддержкой. –
@ MattiasÅslund Я мог бы, но это не то, о чем этот модуль: D –
Почему downvotes? –