Стоит задача организовать очередь, но кардинально переделывать существующую систему, которая в качестве синхронизации использует семафоры совсем не хочется.
Подскажите может кто сталкивался, как реализовать семафоры или любые подобные блокировки. На сервере используется Debian, Ubunte, код php. Рассматриваем варианты независящие от языка.
Это вы маленько загнули. Как вы понимаете это совсем не простой способ Проще наверное сделать систему очередей. Хотя на данном этапе это совсем не просто.
Мне больше подходит что-то вроде zookeeper
IPC видимо? Оно локальное по определению, поэтому без модификации текущего кода и проворачивании нового софта не обойтись. Кроме того, наличие блокировки для очереди совершенно не обязательно. Зависит от задачи. И в зависимости от задачи более правильно будет использовать Memcache/Redis или же rabbitmq. Последний написано на erlang, что потянет за собой установку VM.