2) Вопрос был про hot backup. Я согласен переключаться на резервную очередь. Какая очередь обеспечит мне консистентный горячий бакап?
3) Задания разнородные (разные обработчики), сервера в разных NOC. Размер задания тоже может меняться. Никогда не сбалансируется само. :) 4) А что, если в какой-то момент приходит задание, которое не укладывается в таймаут? Появляется необходимость в "продлении" таймаута со стороны обработчика, верно? И вот так всю дорогу: сначала не хочешь костылей и велосипедов, и берёшь готовую очередь. Потом городишь вокруг неё те самые костыли. Потом плюёшь слюной, и пишешь корпоративную (не опенсорсную) очередь. :) 16 апреля 2014 г., 11:23 пользователь Oleg Nurtdinov <[email protected]> написал: > > > > Wed, 16 Apr 2014 11:07:36 +0400 от Andrei Lukovenko <[email protected]>: > > Ну, раз мы заговорили о специальных случаях, и о костылях... > > 1) Что произойдёт при падении сервера очередей - очередь потеряется? > > многие сервера очередей обеспечивают персистентность (тот же rabbit , > tarantool) > вот только неперсистентная очередь сильно быстрее > > 2) Что произойдёт при недоступности сервера очередей (упал NOC)? Как > обеспечивается резервирование очереди? > > можно сделать балансировщик, который будут следить за состоянием очередей > и который также может упасть =( > т.ч. лучше хороший мониторинг > в таком случае можно попытаться обработать таск самостоятельно (будут > дольше для клиента, зато ничего не потеряется) > > 3) Как происходит балансировка нагрузки между обработчиками заданий? > > если брать задания из очереди небольшими группами, то оно автобалансируется > > 4) Чем обеспечивается обработка заданий? Что, если обработчик сдох, не дав > ответа? А что, если он просто долго обрабатывает? > > для этого во многих очередях есть возможность повторить задание (оно само > разблокируется и становится активным при достижении некоего таймаута) > > > Расскажите о своей любимой очереди. :) > > > По большей части использую корпоративную (не опенсорсную) очередь > (писалалась N лет назад и до сих пор работает) > + очереди на тарантуле > > > > 16 апреля 2014 г., 9:54 пользователь Oleg Nurtdinov > <[email protected]<http://compose/?mailto=mailto%[email protected]> > > написал: > > +1 > > Зачем городить костыли, если очередь придумали специально для таких > случаев? > > > Tue, 15 Apr 2014 21:04:56 +0400 от Hoots The Owl > <[email protected]<http://compose/?mailto=mailto%[email protected]> > >: > > Если лень строить, заюзай очередь какую нибудь :) > > > 15 апреля 2014 г., 21:02 пользователь Andrei Lukovenko > <[email protected]<https://e.mail.ru/compose/?mailto=mailto%[email protected]> > > написал: > > Решение с сокетом кажется чересчур сложным? > > > 15 апреля 2014 г., 20:16 пользователь Павел Щербинин > <[email protected]<https://e.mail.ru/compose/?mailto=mailto%[email protected]> > > написал: > > Привет. > > Есть довольно простая задача, требуется отправит несколько запросов, > например инвалидация кеша facebook, по кнопке на странице, но не хочется > ждать ответа от удаленного сервера. > > Идея решения такая, построить демона на AE который будет слушать соккет, > куда мы будем писать, отключатся а демон будет в неблокирующем режиме > рассылать запросы. > > Собственно вопросы: > 1. Есть ли альтернативные и простые пути этой задачи? > 2. Есть ли альтернативы сокету? (rpc?) > > -- > С Уважением, > Щербинин Павел > > -- > Moscow.pm mailing list > [email protected]<https://e.mail.ru/compose/?mailto=mailto%3amoscow%[email protected]>| > http://moscow.pm.org > > > > > -- > Best regards, Andrei > +7-937-847-60-74 > > -- > Moscow.pm mailing list > [email protected]<https://e.mail.ru/compose/?mailto=mailto%3amoscow%[email protected]>| > http://moscow.pm.org > > > -- > Moscow.pm mailing list > [email protected] <https://e.mail.ru/compose?To=moscow%[email protected]> | > http://moscow.pm.org > > > > -- > Moscow.pm mailing list > [email protected] <http://compose/?mailto=mailto%3amoscow%[email protected]> | > http://moscow.pm.org > > > > > -- > Best regards, Andrei > +7-937-847-60-74 > -- > Moscow.pm mailing list > [email protected] <http://compose?To=moscow%[email protected]> | > http://moscow.pm.org > > > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > -- Best regards, Andrei +7-937-847-60-74
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
