А может, не стОит придумывать велосипеды, и взять уже имеющийся - например, Gearman? Будет вам и поддержка воркеров, и перезапуск зафейливших заданий, и горизонтальное масштабирование из коробки.
6 августа 2012 г., 18:27 пользователь Денис Покатаев <[email protected]> написал: > 2012/8/6 Sergey Leschenko <[email protected]>: >> >>>> В MySQL есть GET_LOCK(name), RELEASE_LOCK(name) которые не привязаны к >>>> таблице, и удаляются при потере соединения. >>> А насколько это переносимо под другие РСУБД? >> >> В Oracle есть пакет DBMS_LOCK с подобной функциональностью. Другие >> СУБД системой не поддерживаются, поэтому не смотрел. > > > PostgreSQL поддерживает через Advisory locks - > http://www.postgresql.org/docs/9.1/static/explicit-locking.html > 13.3.4. Advisory Locks > > -- > Regards, Denis. > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org -- Sincerely yours, Oleg Kostyuk (CUB-UANIC) -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
