Существует два менеджера работы - один на стороне сервера, который обрабатывает приоритезацию потоков / организацию очередей и CommonJ Work Manager, который можно использовать через CommonJ API .
В вашем приложении вы можете определять приоритеты внутри контейнера, а также проводить параллельное выполнение на одном и том же сервере.Однако, если вы хотите параллельно обрабатывать рабочую нагрузку на нескольких серверах, когда один сервер приложений разделяет свою текущую рабочую нагрузку и перераспределяет ее по кластеру, большая часть логики должна быть записана в ваше приложение.
WebLogic действительно предоставляет другие механизмы, чтобы сделать это проще (например, вы могли бы иметь основной узел, обрабатывающий рабочую нагрузку в единицы работы и помещающий ее в долговременную распределенную тему, из которой читают другие серверы), но ее было бы проще использоватьсуществующий продукт, такой как EhCache Terracotta или вычислительный кластер на Coherence Grid Oracle .