ПО Живого журнала - TheShwartz
В качестве альтернативы gearman’у для работ, для выполнения которых необходимы некоторые гарантии успешности, а также некоторая стабильность, была разработана эта библиотека. Общая схема работы осталась та же: клиент-серверная, но за стабильность приходится платить - производительность существенно ниже, возможно возникновение задержек.
Хоть эти два продукта и выполняют схожие функции, используются они обычно в совокупности друг с другом, просто-напросто обрабатывая разные типы работ.
Основными сферами применения TheShwartz в LJ являются:
- отправка электронной почты (SMTP клиент);
- LJ Notifications: каждое событие может вызывать за собой цепочку из тысяч уведомлений по электронной почте, SMS, XMPP и так далее;
- отправка RPC сообщений внешним сервисам;
- внедрение Atom потоков;

drugoi
advertka