Java Pro-двинутый #7. JMS и MDB.

Поділитися
Вставка
  • Опубліковано 22 січ 2025

КОМЕНТАРІ • 51

  • @romankozlov7803
    @romankozlov7803 9 місяців тому

    Не часто пишу комменты на ютубе, но в этом видео присутствует максимально потрясающее объяснение! Спасибо

  • @rdytowin
    @rdytowin 6 років тому +34

    Вы где вернитесь пожалуйста и продолжите серию java pro!))

  • @LAZIO14
    @LAZIO14 Рік тому

    Спасибо) Жду продолжение этой темы и новых видео по Java

  • @Constantine..
    @Constantine.. 6 років тому +6

    Как всегда, хоший урок, по существу! Спасибо :)

    • @BoostBrainCourse
      @BoostBrainCourse  6 років тому +1

      Я вот сомневаюсь, не слишком ли поверхностно.

    • @Constantine..
      @Constantine.. 6 років тому

      Без ухода в дебри нюансов, в свете которых, за деревьями леса не будет видно, по моему самое оно :)
      Чтоб закрепить, реализуйте этот функционал в реальном примере. Вы как раз обещали записать реализацию материала по Highload в ветке "Java на практике", может совместить эти два момента в одном примере, а после в описании этого видео, дать ссылочку на то?

    • @vs8418
      @vs8418 6 років тому

      Я бы еще как-то связал это с патерном Observer и возможно еще какими-то.

  • @ffranchini
    @ffranchini 6 років тому +2

    огромное спасибо. Быстро вспомнились основы JMS и MDB!)

  • @nightmind1
    @nightmind1 6 років тому +20

    По поводу того для, чего используются очереди:
    1) производитель сообщений (например банковский приклад, крутящийся на некоем сервере) пуляет его в очередь и забывает о нём. Принцип - выстрелил и забыл, пошёл дальше что-то обрабатывать. При этом ему не нужно ждать получателя, который тормозит или лежит.
    2) сами сообщения лежат в очереди, которая в общем случает даёт гарантированную последовательность и гарантированную доставку. Сообщение из очереди будет получено, когда получатель будет готов его обрабатывать.
    3) получатель не перегружен сообщениями, а обрабатывает их в том темпе, в котором может.
    В принципе даже если получатель приляжет, а потом встанет, это
    а)не затронет бизнес-процесс выше по течению, перед очередью
    б)не приведёт к потере данных, все сообщения будут обработаны
    Но это в идеале. В реале очереди умеют переполнятся, их сервера умеют ложиться... но это мониторится и чинится.

  • @Andrzej3935
    @Andrzej3935 2 роки тому

    Спасибо большое, всё очень понятно и доступно, вы лучший!

  • @Логовотестировщика

    Благодарю!
    Все очень понятно)

  • @vs8418
    @vs8418 6 років тому +1

    Привет! Спасибо за очередной обзор. Очень хотелось чтобы было видео на тему DOM + java - что такое DOM, как работает связка DOM+JAVA, работа с нодами в связных списках, какие это даёт преимущества, как связать это дело с Rest'om и JSON, с "плавным" переходом к Ajax'у и т.д. и т.п. Еще раз спасибо!

    • @BoostBrainCourse
      @BoostBrainCourse  6 років тому

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

  • @ОлегКостенецкий
    @ОлегКостенецкий 5 років тому +4

    Ну что там с продолжением? Все очень ждут Вашего возвращения)

  • @zodelberg
    @zodelberg 6 років тому +4

    Есть ли возможность файл Pom показать?

  • @john-doe-w9g
    @john-doe-w9g 6 років тому +2

    Отличный материал! Расскажите, пожалуйста, в следующем видео про REST-сервисы.

  • @РоманВладимирович2024

    Вопрос по паттерну publisher subscriber. Есть очередь Active MQ c тремя приложениями. В первом publisher отсылает сообщения в топик для остальных двух приложений. Далее одно из двух приложений отключается от сети и сообщение из топика считывает только одно приложение. Получит ли приложение, которое было отключено, сообщение после запуска?

  • @zodelberg
    @zodelberg 6 років тому +2

    Какие импорты? у меня ConnectionFactory не подключается.

    • @kosivanov659
      @kosivanov659 6 років тому +2

      import javax.jms.*;
      Зависимость в Pom:
      javax.jms
      jms-api
      1.1-rev-1

  • @pavelsorokoletov2558
    @pavelsorokoletov2558 4 роки тому

    А не нужно ли закрывать ресурсы в порядке открытия? То есть сначала закрыть сессию, а потом соединение?

  • @zodelberg
    @zodelberg 6 років тому +1

    Подскажите, как вы связали JBoss c проектом? это осталось не понятно. Спасибо!

    • @BoostBrainCourse
      @BoostBrainCourse  6 років тому

      В комментах сложно описать, проще посмотреть видео о развертывании приложений на JBoss.

  • @nikolaysokolov9027
    @nikolaysokolov9027 5 років тому

    Спасибо.

  • @fabianogirardi9604
    @fabianogirardi9604 4 роки тому

    Hello, is possible to you put English subtitles?

  • @АлексейГорбачёв-б8ш
    @АлексейГорбачёв-б8ш 6 років тому +2

    Всё? Больше не будет?(

    • @BoostBrainCourse
      @BoostBrainCourse  6 років тому +6

      Обязательно будет! Сейчас готовится урок по REST сервисам, а дальше начнем Spring.

    • @Svyatoslav_O
      @Svyatoslav_O 6 років тому

      Ждем)

    • @RM-vk6xe
      @RM-vk6xe 6 років тому +2

      @@BoostBrainCourse Ждём вас, возвращайтесь скорее!

  • @МаратРамазанов-в7я
    @МаратРамазанов-в7я 5 років тому

    Здравствуйте, хотел бы узнать вот все эти знания полученные на уроках хватит для того что бы устроиться на работу на позицию junior?

    • @BoostBrainCourse
      @BoostBrainCourse  5 років тому

      К сожалению формат коротких роликов не подразумевает глубокой подачи материала. Чтобы пройти собеседование, необходимо по каждой представленной теме почитать документацию, книги и т.д. Кроме того крайне необходима практика, хотя бы и в личных проектах.
      Ролики нужны скорее для быстрого старта, для поддержания интереса, для обзора возможностей.

    • @МаратРамазанов-в7я
      @МаратРамазанов-в7я 5 років тому

      BoostBrain а во сколько лет вы начали учить java?

    • @BoostBrainCourse
      @BoostBrainCourse  5 років тому

      Примерно в 30 лет. Но до этого я уже лет 6 писал на С++.

  • @АртемХромцов-ю3ю
    @АртемХромцов-ю3ю 6 років тому +2

    А можно показывать уроки на реальных примеров?? А так урок хороший ! Просто как его использовать в жизни, это часть интересна

  • @ДмитрийСаломахин-м3ф

    Да было бы хорошо освятить тему слабого связывания

  • @Mihaltos
    @Mihaltos 5 років тому

    Есть пользователи и они должны сделать 100 запросов в другую систему в сутки. 101й запрос делать нельзя. Все пользователи могут делать запросы. Какую очередь тут применить queue или topic и самое главное как? Буду рад, если получу конструктивный ответ на вопрос, а не глупый комментарий. Спасибо.

  • @МихаилБесфамильный-о6ч

    Без содержимого помника (и других настроек, если таковые имеются0 довольно бестолковое видео, т.к. подобного кода в интернете полно, только непонятно как его запустить.

    • @gruv1800
      @gruv1800 5 років тому

      Чё там смотреть? Просто собирается варка, никакой магии. Ну и деплой в jboss (не принципиально какой аппликейшен сервер).

    • @МихаилБесфамильный-о6ч
      @МихаилБесфамильный-о6ч 5 років тому

      @@gruv1800 Простите, вы тупой? Я выше написал что хотелось бы посмотреть. Или вы просто самоутвердиться зашли?

    • @gruv1800
      @gruv1800 5 років тому

      @@МихаилБесфамильный-о6ч где ты выше это написал? Ты в утвердительной форме сказал, что видео бестолковое.

    • @МихаилБесфамильный-о6ч
      @МихаилБесфамильный-о6ч 5 років тому

      @@gruv1800 Я написал, что без помника (pom.xml файла) видео бестолковое. Соответственно, отсюда следует, что хотелось бы посмотреть pom.xml. Также, как и другие настройки (типа project facets) если таковые имеются.

    • @КоляЗатворницкий-щ4р
      @КоляЗатворницкий-щ4р 5 років тому

      @@МихаилБесфамильный-о6ч наверняка нужно начинать смотреть с первого видео всех уроков тогда будет понятно что и как

  • @swit7771
    @swit7771 6 років тому +1

    А в реальной жизни где и на чем это применяется?

    • @BoostBrainCourse
      @BoostBrainCourse  6 років тому

      В реальной жизни на этих технологиях строится событийная архитектура или Event-driven architecture

  • @МаратРамазанов-в7я
    @МаратРамазанов-в7я 5 років тому

    А вы самостоятельно учились или может курсы какие нибудь проходили?

    • @BoostBrainCourse
      @BoostBrainCourse  5 років тому

      Полностью самоучка, по книгам, а когда появился интернет ещё и по статьям.

    • @МаратРамазанов-в7я
      @МаратРамазанов-в7я 5 років тому

      BoostBrain и ещё какие книги посоветуете по изучению java?

  • @hesoyammm
    @hesoyammm 3 роки тому

    Вы бы готовились перед тем как делать призентацию..надо своими словами объяснять, а книжными...