Николай Алименков - Нужен ли нам JMS в мире современных Java-технологий?

  Рет қаралды 26,739

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

8 жыл бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Николай Алименков, XP Injection - Нужен ли нам JMS в мире современных Java-технологий?
Java-конференция JPoint 2015
Москва, 20.04.2015
JMS известен в Java-мире как стандартное решение для реализации распределенной работы с помощью обмена сообщениями. Существует множество JMS провайдеров, как бесплатных, так и коммерческих. Большой процент разработчиков используют JMS везде, где нужно послать сообщение и обработать его на другом конце. Но существует множество альтернативных решений организовать эффективные очереди сообщений: AMQP, Redis, ZooKeeper, Apache Kafka или даже самописные очереди на Cassandra. Почему не использовать их вместо JMS?
В этом докладе мы обсудим краеугольные проблемы любой распределенной системы, основанной на обмене сообщениями, и уже с этими знаниями взглянем еще разок на JMS и альтернативы с точки зрения практических сценариев из реальной жизни.

Пікірлер: 17
@ksi98
@ksi98 5 жыл бұрын
Если сообщения теряются, тогда выкинем jms, и заменим его на редис или кафку. Но сообщения, все равно, будут теряться. )))
@mikhail6694
@mikhail6694 3 жыл бұрын
Яков Файн в конце хорошо ответил)
@romandzhadan5546
@romandzhadan5546 2 жыл бұрын
great talk!
@dmitriypronichev7048
@dmitriypronichev7048 2 жыл бұрын
2021 - kafka наконец-то избавилась от "супер хорошего, классного, годного" зукипера, facepalm )))))
@olegnekludov
@olegnekludov 8 жыл бұрын
Хороший доклад, в одном месте собраны варианты. Спасибо.
@oeaoo
@oeaoo 7 жыл бұрын
Вопрос "Нужен ли мне JMS?" на практике должен разворачиваться в следующий "Хочу ли я делать реализацию напротив JMS API или же юзать конкретную JMS реализацию?". Все потому что это лишь интерфейс.
@pablocoder906
@pablocoder906 6 жыл бұрын
Отличный обзорный доклад!
@vladimirmokeev2856
@vladimirmokeev2856 5 жыл бұрын
21:36 Автор не посмотрел, что это не настоящий синий экран :D Шутки про мам дошли до Java конференций
@user-gw6df6ns7e
@user-gw6df6ns7e 6 жыл бұрын
Никто не верит. Но если включить все фичи, то сильно просаживается производительность.
@volyx
@volyx 8 жыл бұрын
очень плавает звук
@fdghjfdhjgfhjfghjfgh
@fdghjfdhjgfhjfghjfgh 8 жыл бұрын
Докладчик интересно рассказывает и поверхностно знаком со множеством технологий, но к сожалению многие факты притянуты за уши. Видимо сказывается недостаток hands-on опыта и некоторый пробел в системном подходе в Computer Science. Докладчик просто не понимает как бегают байты и где надёжность спорит с производительностью. Во-первых, как-то тупо сравнивать производительность JMS который поддерживает persistance c брокерами которые его не поддерживают. Во-вторых, в распределённых системах с репликацией стыдливо замолчен вариант репликации: синхронный или асинхронный, если репликация асинхронная то о какой надёжности может идти речь В-третих в любых системах где надо гарантировать доставку сообщения и отсутствие дупликатов не обойтись без распределённых транзакций неважно jms это или нет. Рекомендация использовать в разработке амазоновский сервер который находится за тридевять земель и навозможно развернуть локально вообще за гранью добра и зла
@PsychoDelissemo
@PsychoDelissemo 4 жыл бұрын
А вас не затруднит дать ссылку на раскрытие ваших тезисов? Особенно интересен тезис про распределенные транзакции
@sergioontech
@sergioontech 4 жыл бұрын
комментарий неактуальный
Алексей Шипилёв - Сжимай меня полностью
55:20
JPoint, Joker и JUG ru
Рет қаралды 13 М.
Николай Алименков - Сделаем Hibernate снова быстрым
1:03:18
This is not my neighbor  Terrible neighbor! #funny #zoonomaly #memes
00:26
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 39 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 168 МЛН
Николай Алименков - Парадигмы ООП
56:33
JPoint, Joker и JUG ru
Рет қаралды 49 М.
Николай Алименков - Java 8: Хороший, плохой, злой
1:03:09
«GigaChat: наш опыт обучения LLM»
41:43
Yandex for ML
Рет қаралды 3,6 М.
Николай Алименков - Прикладная многопоточность
1:02:35
Евгений Борисов - Power of Gradle
1:19:56
JPoint, Joker и JUG ru
Рет қаралды 91 М.
Xiaomi SU-7 Max 2024 - Самый быстрый мобильник
32:11
Клубный сервис
Рет қаралды 372 М.
Смартфон УЛУЧШАЕТ ЗРЕНИЕ!?
0:41
ÉЖИ АКСЁНОВ
Рет қаралды 1,2 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 2,4 МЛН