NodeJS Cluster-hub. Обмен сообщениями в cluster, запросы, межпроцессные эксклюзивные блокировки (критические секции)

Работая в очередной раз с модулем cluster, у меня возникла необходимость обмена сообщениями между рабочими процессами. К сожалению стандартный функционал модуля позволяет отправлять сообщения только с master процесса на worker, и в обратном направлении. При этом нет возможности получить какой-то ответ на сообщение, а очень хотелось бы. Поэтому я написал модуль cluster-hub. Возможно кому-нибудь он пригодится. Модуль позволяетОтправлять сообщения master→worker, worker→master, master→master Отправлять запросы и получать ответы (через callback) Использовать эксклюзивные блокировки по ключу (критические секции) Кому интересно — прошу под кат.Читать дальше →

© Habrahabr.ru