WebLogic WorkManager кластеризация / удаленные задания - PullRequest
0 голосов
/ 21 ноября 2011

Имеет ли WebLoogic WorkManager возможность выполнять задания на других серверах в кластере для эффективного распараллеливания заданий?

1 Ответ

1 голос
/ 22 ноября 2011

Существует два менеджера работы - один на стороне сервера, который обрабатывает приоритезацию потоков / организацию очередей и CommonJ Work Manager, который можно использовать через CommonJ API .

В вашем приложении вы можете определять приоритеты внутри контейнера, а также проводить параллельное выполнение на одном и том же сервере.Однако, если вы хотите параллельно обрабатывать рабочую нагрузку на нескольких серверах, когда один сервер приложений разделяет свою текущую рабочую нагрузку и перераспределяет ее по кластеру, большая часть логики должна быть записана в ваше приложение.

WebLogic действительно предоставляет другие механизмы, чтобы сделать это проще (например, вы могли бы иметь основной узел, обрабатывающий рабочую нагрузку в единицы работы и помещающий ее в долговременную распределенную тему, из которой читают другие серверы), но ее было бы проще использоватьсуществующий продукт, такой как EhCache Terracotta или вычислительный кластер на Coherence Grid Oracle .

...