Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 7.55 KB

File metadata and controls

86 lines (67 loc) · 7.55 KB

Онлайн проекта Masterjava.

hw Разбор домашнего задания HW10

Apply 11_1_HW10_jersey_attach.patch

Apply 11_2_HW10_JMS_attach.patch

Отправку по JMS листа аттачей

Apply 11_3_HW10_JMS_attach_fix.patch

Apply 11_4_refactoring.patch

Дополнительно:

Внимание! Перед накаткой патчеа создайте в services каталог akka-remote (services/akka-remote) иначе файлы придется руками сюда перетаскивать.

После патча скопируйте akka.conf в ${masterjava.config} (/apps/masterjava/config)

Apply 11_5_akka.patch

Apply 11_6_akka_typed.patch

При задержке выполнения актора более чем на 5 сек. будет вываливаться AskTimeoutException: Timed out. В AkkaActivator сделал Timeout 20 сек.

Apply 11_7_akka_untyped.patch

Переименовал AkkaActorSendServlet в AkkaUntypedSendServlet

Домашнее задание

  • Сделать асинхронное ожидание и вывод результатов отправки почты пользователю в сервлетах:
    • AkkaTypedSendServlet с выполнением в Tomcat ThreadPoolExecutor
    • AkkaActorSendServlet с выполнением в собственном ExecutorService

Apply 11_8_async_servlet.patch


error Коррекция:

Apply 11_9_fix.patch

  • UserDao.insertWitId поправил на UserDao.insertWithId
  • UserTestData.FIST5_USERS поправил на FIRST5_USERS