gta4kvs
Новичок
приветствую.
что есть сейчас - программист присылает мне запрос (/?service=test¶m=bla-bla), я лезу за данными в удаленный источник (если их нету в кэше), запрос может занять от 1 до N (60+) секунд, всё это время я "держу его на линии". Этот вариант не очень удачный, в связи с чем, я решил переделать, и сделать так - мне присылают запрос, я выдаю какой-либо уникальный ID, по-которому с другой стороны будут посылать другой запрос, проверяя пришли ли данные, или нет.
Т.к надо выдать пользователю ID и при этом его отключить, но продолжить выполнять запрос к удаленному хосту я решил использовать Gearman. Дело я с ним никогда не имел, посему хочу спросить подойдет ли он под мою задачу, и и если да, прошу ткнуть меня в похожий пример, или хотя бы в нужные функции на php.net.
Ну и если нет, то как мне правильнее поступить?
что есть сейчас - программист присылает мне запрос (/?service=test¶m=bla-bla), я лезу за данными в удаленный источник (если их нету в кэше), запрос может занять от 1 до N (60+) секунд, всё это время я "держу его на линии". Этот вариант не очень удачный, в связи с чем, я решил переделать, и сделать так - мне присылают запрос, я выдаю какой-либо уникальный ID, по-которому с другой стороны будут посылать другой запрос, проверяя пришли ли данные, или нет.
Т.к надо выдать пользователю ID и при этом его отключить, но продолжить выполнять запрос к удаленному хосту я решил использовать Gearman. Дело я с ним никогда не имел, посему хочу спросить подойдет ли он под мою задачу, и и если да, прошу ткнуть меня в похожий пример, или хотя бы в нужные функции на php.net.
Ну и если нет, то как мне правильнее поступить?