Без ухода в дебри нюансов, в свете которых, за деревьями леса не будет видно, по моему самое оно :) Чтоб закрепить, реализуйте этот функционал в реальном примере. Вы как раз обещали записать реализацию материала по Highload в ветке "Java на практике", может совместить эти два момента в одном примере, а после в описании этого видео, дать ссылочку на то?
По поводу того для, чего используются очереди: 1) производитель сообщений (например банковский приклад, крутящийся на некоем сервере) пуляет его в очередь и забывает о нём. Принцип - выстрелил и забыл, пошёл дальше что-то обрабатывать. При этом ему не нужно ждать получателя, который тормозит или лежит. 2) сами сообщения лежат в очереди, которая в общем случает даёт гарантированную последовательность и гарантированную доставку. Сообщение из очереди будет получено, когда получатель будет готов его обрабатывать. 3) получатель не перегружен сообщениями, а обрабатывает их в том темпе, в котором может. В принципе даже если получатель приляжет, а потом встанет, это а)не затронет бизнес-процесс выше по течению, перед очередью б)не приведёт к потере данных, все сообщения будут обработаны Но это в идеале. В реале очереди умеют переполнятся, их сервера умеют ложиться... но это мониторится и чинится.
Привет! Спасибо за очередной обзор. Очень хотелось чтобы было видео на тему DOM + java - что такое DOM, как работает связка DOM+JAVA, работа с нодами в связных списках, какие это даёт преимущества, как связать это дело с Rest'om и JSON, с "плавным" переходом к Ajax'у и т.д. и т.п. Еще раз спасибо!
Вопрос по паттерну publisher subscriber. Есть очередь Active MQ c тремя приложениями. В первом publisher отсылает сообщения в топик для остальных двух приложений. Далее одно из двух приложений отключается от сети и сообщение из топика считывает только одно приложение. Получит ли приложение, которое было отключено, сообщение после запуска?
К сожалению формат коротких роликов не подразумевает глубокой подачи материала. Чтобы пройти собеседование, необходимо по каждой представленной теме почитать документацию, книги и т.д. Кроме того крайне необходима практика, хотя бы и в личных проектах. Ролики нужны скорее для быстрого старта, для поддержания интереса, для обзора возможностей.
Есть пользователи и они должны сделать 100 запросов в другую систему в сутки. 101й запрос делать нельзя. Все пользователи могут делать запросы. Какую очередь тут применить queue или topic и самое главное как? Буду рад, если получу конструктивный ответ на вопрос, а не глупый комментарий. Спасибо.
Без содержимого помника (и других настроек, если таковые имеются0 довольно бестолковое видео, т.к. подобного кода в интернете полно, только непонятно как его запустить.
@@gruv1800 Я написал, что без помника (pom.xml файла) видео бестолковое. Соответственно, отсюда следует, что хотелось бы посмотреть pom.xml. Также, как и другие настройки (типа project facets) если таковые имеются.
Не часто пишу комменты на ютубе, но в этом видео присутствует максимально потрясающее объяснение! Спасибо
Вы где вернитесь пожалуйста и продолжите серию java pro!))
Спасибо) Жду продолжение этой темы и новых видео по Java
Как всегда, хоший урок, по существу! Спасибо :)
Я вот сомневаюсь, не слишком ли поверхностно.
Без ухода в дебри нюансов, в свете которых, за деревьями леса не будет видно, по моему самое оно :)
Чтоб закрепить, реализуйте этот функционал в реальном примере. Вы как раз обещали записать реализацию материала по Highload в ветке "Java на практике", может совместить эти два момента в одном примере, а после в описании этого видео, дать ссылочку на то?
Я бы еще как-то связал это с патерном Observer и возможно еще какими-то.
огромное спасибо. Быстро вспомнились основы JMS и MDB!)
По поводу того для, чего используются очереди:
1) производитель сообщений (например банковский приклад, крутящийся на некоем сервере) пуляет его в очередь и забывает о нём. Принцип - выстрелил и забыл, пошёл дальше что-то обрабатывать. При этом ему не нужно ждать получателя, который тормозит или лежит.
2) сами сообщения лежат в очереди, которая в общем случает даёт гарантированную последовательность и гарантированную доставку. Сообщение из очереди будет получено, когда получатель будет готов его обрабатывать.
3) получатель не перегружен сообщениями, а обрабатывает их в том темпе, в котором может.
В принципе даже если получатель приляжет, а потом встанет, это
а)не затронет бизнес-процесс выше по течению, перед очередью
б)не приведёт к потере данных, все сообщения будут обработаны
Но это в идеале. В реале очереди умеют переполнятся, их сервера умеют ложиться... но это мониторится и чинится.
спасибо! хорошее изложение применимости
Спасибо большое, всё очень понятно и доступно, вы лучший!
Благодарю!
Все очень понятно)
Привет! Спасибо за очередной обзор. Очень хотелось чтобы было видео на тему DOM + java - что такое DOM, как работает связка DOM+JAVA, работа с нодами в связных списках, какие это даёт преимущества, как связать это дело с Rest'om и JSON, с "плавным" переходом к Ajax'у и т.д. и т.п. Еще раз спасибо!
Возможно, если я пойму конечную цель, то смогу лучше сформулировать суть урока. Нужен какой то конкретный жизненный кейс для рассмотрения.
Ну что там с продолжением? Все очень ждут Вашего возвращения)
Есть ли возможность файл Pom показать?
Отличный материал! Расскажите, пожалуйста, в следующем видео про REST-сервисы.
Прямо мысли читаете)
Вопрос по паттерну publisher subscriber. Есть очередь Active MQ c тремя приложениями. В первом publisher отсылает сообщения в топик для остальных двух приложений. Далее одно из двух приложений отключается от сети и сообщение из топика считывает только одно приложение. Получит ли приложение, которое было отключено, сообщение после запуска?
Какие импорты? у меня ConnectionFactory не подключается.
import javax.jms.*;
Зависимость в Pom:
javax.jms
jms-api
1.1-rev-1
А не нужно ли закрывать ресурсы в порядке открытия? То есть сначала закрыть сессию, а потом соединение?
Подскажите, как вы связали JBoss c проектом? это осталось не понятно. Спасибо!
В комментах сложно описать, проще посмотреть видео о развертывании приложений на JBoss.
Спасибо.
Hello, is possible to you put English subtitles?
Sorry, my English is not good enough (
Всё? Больше не будет?(
Обязательно будет! Сейчас готовится урок по REST сервисам, а дальше начнем Spring.
Ждем)
@@BoostBrainCourse Ждём вас, возвращайтесь скорее!
Здравствуйте, хотел бы узнать вот все эти знания полученные на уроках хватит для того что бы устроиться на работу на позицию junior?
К сожалению формат коротких роликов не подразумевает глубокой подачи материала. Чтобы пройти собеседование, необходимо по каждой представленной теме почитать документацию, книги и т.д. Кроме того крайне необходима практика, хотя бы и в личных проектах.
Ролики нужны скорее для быстрого старта, для поддержания интереса, для обзора возможностей.
BoostBrain а во сколько лет вы начали учить java?
Примерно в 30 лет. Но до этого я уже лет 6 писал на С++.
А можно показывать уроки на реальных примеров?? А так урок хороший ! Просто как его использовать в жизни, это часть интересна
Да было бы хорошо освятить тему слабого связывания
Есть пользователи и они должны сделать 100 запросов в другую систему в сутки. 101й запрос делать нельзя. Все пользователи могут делать запросы. Какую очередь тут применить queue или topic и самое главное как? Буду рад, если получу конструктивный ответ на вопрос, а не глупый комментарий. Спасибо.
Без содержимого помника (и других настроек, если таковые имеются0 довольно бестолковое видео, т.к. подобного кода в интернете полно, только непонятно как его запустить.
Чё там смотреть? Просто собирается варка, никакой магии. Ну и деплой в jboss (не принципиально какой аппликейшен сервер).
@@gruv1800 Простите, вы тупой? Я выше написал что хотелось бы посмотреть. Или вы просто самоутвердиться зашли?
@@МихаилБесфамильный-о6ч где ты выше это написал? Ты в утвердительной форме сказал, что видео бестолковое.
@@gruv1800 Я написал, что без помника (pom.xml файла) видео бестолковое. Соответственно, отсюда следует, что хотелось бы посмотреть pom.xml. Также, как и другие настройки (типа project facets) если таковые имеются.
@@МихаилБесфамильный-о6ч наверняка нужно начинать смотреть с первого видео всех уроков тогда будет понятно что и как
А в реальной жизни где и на чем это применяется?
В реальной жизни на этих технологиях строится событийная архитектура или Event-driven architecture
А вы самостоятельно учились или может курсы какие нибудь проходили?
Полностью самоучка, по книгам, а когда появился интернет ещё и по статьям.
BoostBrain и ещё какие книги посоветуете по изучению java?
Вы бы готовились перед тем как делать призентацию..надо своими словами объяснять, а книжными...