понедельник, 17 декабря 2012 г.

Batch application

Бывают очень тяжелые операции:
-  какие-нибудь транзакции, на которые паралельн с которыми нужно выполнить другие операции; большие вычислительные операции и т.п;
- тяжёлые периодические операции( месячные отчеты например);
- синхронизация данных с какими-нибудь внешними данными (тут происходит много валидаций, подгонки формата и т.д.).
Для этого существут Job scheduler, в который через опеределенный интерфейса(Command line interface, EJB interface, Web-services interface, Job management console) мы указываем, какое приложение и с какими данными выполнить, Batch container - в нем выполняются приложения, есть база планироващика и база прилижения, они могут быть обьеденены. Часто приложения находятся на нодах, так называемого грида, за одну транзакцию побочно может быть нужно выполнить что-нибудь на десятках нодах.

Комментариев нет:

Отправить комментарий