powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает @JmsListener( ActiveMQ) в Spring
30 сообщений из 30, показаны все 2 страниц
Не работает @JmsListener( ActiveMQ) в Spring
    #40071609
stavatar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сначала я сделал тестовый проект, чтобы научиться работать с ActiveMQ. Там все работало.

Вот ссылка на github https://github.com/stavatar/TestJMSActiveMQ

Но когда я проделал то же самое с уже сделанным приложением на Spring + Security + Jaas, то все перестало работать. И, видимо, класс Listener не работает. Я отправлял сообщения в эту очередь через панель администратора ActiveMQ, но сообщение не принято

Вот ссылка на github https://github.com/stavatar/Lab3Buisness
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40071772
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stavatar, где у Вас во втором проекте инициализируется и конфигурируется ActiveMQConnectionFactory и т п?
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072217
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stavatar,не знаю зачем тебе вот это все, 99% контор юзает kafka
прикрути к своему проекту кафку и радуйся жизни
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072224
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kafka протокольно не совместима ни с чем. В то время как большинство банков по старинке сидят на подмножестве
AMQP, то они технически не готовы использовать Кафку даже если сильно захотят. Поэтому на собеседовании лучше
иметь скиллы в ActiveMQ/Rabbit/Hornet. Это даст больше веса в резюме.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072229
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Kafka протокольно не совместима ни с чем. В то время как большинство банков по старинке сидят на подмножестве
AMQP, то они технически не готовы использовать Кафку даже если сильно захотят. Поэтому на собеседовании лучше
иметь скиллы в ActiveMQ/Rabbit/Hornet. Это даст больше веса в резюме.

ты это зря,синие и зеленые сидят на кафке,нет там никаких других вендоров
что значит не совместима протокольно?
ты посылаешь что то и получаешь это же- в чем не совместимость ?
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072240
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сетевой протокол другой.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072261
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Сетевой протокол другой.

вся внутрянка у банков на кафке,внешне да другие вендоры
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072268
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
stavatar,не знаю зачем тебе вот это все, 99% контор юзает kafka
прикрути к своему проекту кафку и радуйся жизни
в java непрофессионально работать на 99 проц.
Надо минимум два продукта.
На 99 и 100 работают в шарпе.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072290
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основное ентерпрайзное ПО для банков меряется возрастом порядка 10-20 лет. Кафка родилась в 14 году. Поэтому и покрытие там будет соответствующее.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072308
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Основное ентерпрайзное ПО для банков меряется возрастом порядка 10-20 лет. Кафка родилась в 14 году. Поэтому и покрытие там будет соответствующее.

я могу тебе сказать так,что кафка сейчас есть во всех банках,на счет внешнего контура не знаю,но внтуренний весь общается по кафке.
Хотя как не знаю , конечно знаю,что даже некая часть( за все я не могу утверждать) общается с внешними сервисами посредством кафки.
Как раз этим сейчас и занимаюсь если в двух словах - делаю интеграцию с одним из банков и нашим сервисом именно по кафке.
ну и по вакансиям же видно - кафка маст хев практически всегда,другое дело что подразумевает под собой знать кафку)
кафку знать на уровне прикрутить ее к проекту и настроить консумер/продюсер/топик
а совсем другое это настроить кластер с безопасностью,которая пройдет СБ банковское
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072309
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Основное ентерпрайзное ПО для банков меряется возрастом порядка 10-20 лет. Кафка родилась в 14 году. Поэтому и покрытие там будет соответствующее.

по поводу возраста ты тоже не прав,топ банки - возраст ПО средний два три года- сейчас все активно обновляются и легаси лично я в последний раз видел в 2019 году у зеленых.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072353
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я попытался себе представить как банки активно взяли и обновили мессенджинговый протокол... и вздрогнул
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072464
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stavatar
Сначала я сделал тестовый проект, чтобы научиться работать с ActiveMQ. Там все работало.

Вот ссылка на github https://github.com/stavatar/TestJMSActiveMQ

У тебя самый первый проект - сломаный. Объявлено много-модульное приложение и 2 модуля дублируют имена.
Исправь.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.example:Test3ActiveMq:pom:1.0-SNAPSHOT
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.projectlombok:lombok:jar -> duplicate declaration of version (?) @ line 44, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.projectlombok:lombok:jar -> duplicate declaration of version (?) @ line 48, column 21
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[ERROR] [ERROR] Project 'org.example:Test3ActiveMq:1.0-SNAPSHOT' is duplicated in the reactor @ 
[ERROR] Project 'org.example:Test3ActiveMq:1.0-SNAPSHOT' is duplicated in the reactor -> [Help 1]
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072856
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я попытался себе представить как банки активно взяли и обновили мессенджинговый протокол... и вздрогнул

ну вот взяли и обновили в части внутрянки там давно 11 жаба + кафка это было 2 года назад
Майтон в РФ у банков куча бабла,поэтому им ничего видимо не стоило переехать с той же 8ки- я лично там участвовал в одном таком переезде.
Понятное дело,что если банк нищий - там можно и 5ку встретить - что я однажды и увидел в чудо банке из одной из непризнанных никем республик
Так что зря ты кафку недооцениваешь как полноценный скил программиста - сейчас без нее никуда
а вот все остальные вендоры как раз таки в тени,хотя я юзал во внешке IBM MQ
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072867
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я люблю кафку пламенной любовью. Но банк не может поменять сетевой протокол по щелчку пальцев.
Там даже не везде Java может стоять. В этом вся проблема. Поэтому AMQP - долгоиграющий.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072870
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я люблю кафку пламенной любовью. Но банк не может поменять сетевой протокол по щелчку пальцев.
Там даже не везде Java может стоять. В этом вся проблема. Поэтому AMQP - долгоиграющий.

Я по факту видел тока кафку и на внешке один раз IBM MQ ,но кафка была абсолютно везде( это РФ банки)
Давай начнем с того ,какую версию java ты застал в тех банках,где работал
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072874
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton

Там даже не везде Java может стоять. В этом вся проблема. Поэтому AMQP - долгоиграющий.

я такого еще не видел честно - довелось быть в 6ке топ банков везде джава,сбер да грешит - где то еще даже 5ка есть,но выпиливается активно,а так уже все давно на 11й .Где ты увидел не джаву я честно не знаю - это корпоративный стандарт топ РФ банков
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40072894
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не могу говорить детали. Понимаешь да? Подписка. Разве что если общими словами...

Работали мы со Дойче и со Swiss-bank. По последнему проекту - делали систему
для торговли ценными бумагами. Линки с NYZE, Fidessa, и еще парочкой бирж
названий которых я уже не помню. У них - старые протоколы. И никто их менять
не собирается пока. Да и нет такой задачи вобщем-то.

Такие вот пироги.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073024
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

По поводу "Кафки" в банках - не верю, брехня это. Никакой банк, Газпром и пр. никогда не поставят у себя продукт не сопровождаемый вендором. IBM MQ - это всегда пожалуйста, сколько бы оно ни стоило, а бесплатная Кафка - никогда. От Apache только commons.lang и пр. Видел один раз только в качестве исключения сервера с CentOS, которые ставили для некритичных задач и для разработчиков, при наличии RedHat на бою. Вот Газпром сейчас меняет Oracle на PostgreSQL Pro за большие деньги, хотя есть бесплатный PostgreSQL, но нужно именно с сопровождением от вендора. Или я не в курсе и Кафку тоже кто-то продаёт?
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073039
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я у asv79 и не видел какой либо аргументации от инженера что кафка лучше чем ХХХХ
Только слова из серии: "а я вот видел....".
автор99% контор юзает kafka
прикрути к своему проекту кафку и радуйся жизни
Детский сад.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073042
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У банков есть бизнес-критичные приложения. Они работают 24/7 и их природа не терпит резких изменений.
Эти приложения обслуживаются по высшему разряду и их охраняют самые лютые админы и девопсы.

А есть не очень критичные. Маркетинг там... рассылки. Там может быть и Кафка. Это уже как департамент
разработки решит. Тоесть я к тому что нет принципиального запрета на использование Кафки. Там - либерализм
может быть повыше.

Возможно Стас вот в таком подразделении что-то делал. Пусть расскажет что и как.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073129
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
У банков есть бизнес-критичные приложения. Они работают 24/7 и их природа не терпит резких изменений.
Эти приложения обслуживаются по высшему разряду и их охраняют самые лютые админы и девопсы.

А есть не очень критичные. Маркетинг там... рассылки. Там может быть и Кафка. Это уже как департамент
разработки решит. Тоесть я к тому что нет принципиального запрета на использование Кафки. Там - либерализм
может быть повыше.

Возможно Стас вот в таком подразделении что-то делал. Пусть расскажет что и как.


Позвольте с вами не согласиться. Если у этого "маркетинга" что-то упадёт/отвалится/или вовсе не взлетит кто его чинить/настраивать будет? Техподдержка такому девопсу пасть порвёт за самодеятельность. Принципиальный запрет на всё "не утверждённое" должен быть. На своём рабочем месте возможно вы сможете играться с чем хотите, но выкатывать это на бой только с величайшего позволения, для какого-бы там "маркетинга" это не предназначалось.

Возможно есть организации, где девопс, техподдержка. сисадмин - это один человек, который сам себе царь, бог и начальник, но это не про банки с кафкой.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073176
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну упадет маркетинг. Кому-то кредитное предложение придет не в пятницу а в понедельник. Сильно бизнес пострадает?
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073203
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Дело в том, что в техподдержке есть специалисты определённого направления, разбирающиеся в определённом софте и железе. И про эту вашу Кафку они ничего не знают и знать не хотят. Кто её чинить будет? Если оно упадёт, то навсегда. Или вы думаете что тот разработчик, который всё это придумал ещё и поддержкой заниматься будет, ещё и своей работой параллельно (за одну зарплату), да ещё и после увольнения будет приходить по вызову (задаром) чинить/улучшать что-то? Вот поэтому IBM MQ - если даже свои спецы не справятся, техподдержка вендора будет чинить. Скажу вам по секрету, что в большинстве этих контор даже Java "платная" - JVM/JDK на
поддержке Oracle или Bell Soft. И кто-то там "наезжал" на 8-ю яву - поддержка до 2030 года, т.е. софт на ней написанный будет работать пока не умрёт своей смертью, никто его переводить на новую версию не будет. Новые проекты может быть, но и это не точно, т.к. инфраструктура уже вся заточена под 8-ку (ИХМО).
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073205
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick, Confluent продает поддержку для Kafka.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073211
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не буду спорить. У нас в топике есть живой ходячий пример Kafka-интеграций.
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073925
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick
asv79,

По поводу "Кафки" в банках - не верю, брехня это.

у тебя устаревшие сведения - я разглашать права не имею,но скажу так что ты ошибаешься .
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073929
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
У банков есть бизнес-критичные приложения. Они работают 24/7 и их природа не терпит резких изменений.
Эти приложения обслуживаются по высшему разряду и их охраняют самые лютые админы и девопсы.

А есть не очень критичные. Маркетинг там... рассылки. Там может быть и Кафка. Это уже как департамент
разработки решит. Тоесть я к тому что нет принципиального запрета на использование Кафки. Там - либерализм
может быть повыше.

Возможно Стас вот в таком подразделении что-то делал. Пусть расскажет что и как.

все верно ты и написал.Банк ,с точки зрения IT это же не только формирование платежных поручений,переводов и тд.
Есть кредиты,есть карты,есть эквайринг и еще сотни подразделений и везде там микросервисы ,которые внтури контура общаются по кафке между собой,а вот какие то вненишние системы ,не буду говорить какие,но вы все их знаете- туда прокидываются вендоры посерьезней как написал гарик
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073933
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
легий гуглинг выдал
вот это от сбера
Подведем итоги Прямо по пунктам:

Kafka может заменить JMS в определенных условиях.
Kafka и потоковая обработка хороши для больших распределенных систем.
Eventual consistency — это неизбежная плата за использование потоковой обработки.
Все наши пайплайны с Кафкой и потоковой обработкой работают при некритичных требованиях к латентности, но зато обеспечивают масштабируемую производительную обработку

В новой парадигме мы уже запустили некоторые задачи, например, генерацию оповещений пользователей и мониторинг онлайн-платежей. Все работает замечательно. Сама по себе потоковая архитектура возникла недавно, и появится еще много вариантов реализации ее механизмов. Мы продолжаем ее изучать и, если будет интересно, еще расскажем о своих новых приключениях.
статье уже 2 года и точно могу сказать кафка везде от слова везде,а гарик либо был в анабиозе последние три года,либо же его на галере приковали к батарее наручниками )
...
Рейтинг: 0 / 0
Не работает @JmsListener( ActiveMQ) в Spring
    #40073944
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
>кафка везде от слова везде
)))
Техническая информация будет или только рекламная?)
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает @JmsListener( ActiveMQ) в Spring
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]