Size: a a a

2020 May 18

НБ

Никита Берегуля... in pro.jvm
Привет, есть некоторые проблемы с реализацией шаблона Repository c JDBC. Буду благодарен за совет. Вопрос на stack overflow: https://clck.ru/NXBaq
источник

SK

Stanislav Kashirin in pro.jvm
Valeriy 🐻 Ivannikov
есть Collection
в ней, положим, один элемент
как быстрее/дешевле его вытащить?
Через stream и какой-нибудь findFirst или же iterator().next()?
вариант с переделкой контракта не подходит 🙂
подскажите, ну или тыкните куда погуглить
В guava Iterables.getOnlyElement
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in pro.jvm
Никита Берегуля
Привет, есть некоторые проблемы с реализацией шаблона Repository c JDBC. Буду благодарен за совет. Вопрос на stack overflow: https://clck.ru/NXBaq
Использовать джойны. Если я правильно понял о чём вопрос
источник

ДК

Дима Красилов... in pro.jvm
Никто не занимался рисованием диаграммы микросервисов с зависимостями?
Хочу динамически рисовать примерно такую штуку.
https://piotrminkowski.files.wordpress.com/2018/04/spring-cloud-31.png?w=840

Но ещё хочется, чтобы эта штука была кликабельная, можно было нажать на нее и посмотреть инстанции доступные ну и всякую инфу с актуатора там.
источник

ДК

Дима Красилов... in pro.jvm
У меня щас есть пару мыслей, как это реализовать, но возникает мысль, что кто-то уже что-то такое делал или есть что-то готовое.
источник

ДК

Дима Красилов... in pro.jvm
Ещё такой вопрос.
У меня есть взаимодействие между сервисами посредством раббит.
Один сервис является продюсером какого-то ивента, другой консюмером.

Я не могу придумать, как мне сделать так, чтобы консумер мессаджа получал всю необходимую инфу о роутинге из апи сервиса продюсера.

Сейчас я просто декларирую дто мессадж в апи продюсера и в консюмере настаиваю раббит листенер руками - эксчейндж, топик, роутинг кей и тп.
Всё это делается руками, а ведь по крайней мере часть из них можно было бы в апи продюсера передавать?

Есть какие-то рекомендации? Что я не так делаю?
Куда посмотреть можно?
источник

AD

Andrey Dam in pro.jvm
Дима Красилов
Никто не занимался рисованием диаграммы микросервисов с зависимостями?
Хочу динамически рисовать примерно такую штуку.
https://piotrminkowski.files.wordpress.com/2018/04/spring-cloud-31.png?w=840

Но ещё хочется, чтобы эта штука была кликабельная, можно было нажать на нее и посмотреть инстанции доступные ну и всякую инфу с актуатора там.
Слушай, а Jaeger не то, что тебе надо ?
https://www.jaegertracing.io/
источник

ДК

Дима Красилов... in pro.jvm
Andrey Dam
Слушай, а Jaeger не то, что тебе надо ?
https://www.jaegertracing.io/
Почитаю, но судя по заголовку ты скинул какой-то sleuth скорее, а я же реквестирую некий импрувнутый spring admin dashboard
источник

НБ

Никита Берегуля... in pro.jvm
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Использовать джойны. Если я правильно понял о чём вопрос
Угу, просто как я понял нужно делать несколько join в одном запросе. Вот я беру из таблицы профиль к ней я делаю join всех меню связанных с профилем по айди, но мне ещё нужно вытянуть все продукты связанные по айди с каждым меню. Вообщем там что-то сильно большое и страшное. Или я не так разобрался 🧐
источник

ДК

Дима Красилов... in pro.jvm
Я правда ещё сам дашборд не поднял и особо не знаю, что он умеет из коробки
источник

ДК

Дима Красилов... in pro.jvm
> service dependency analysis
Ну эта строчка намекает, да.
Надо изучать.
Спс @Minimbl
источник

AD

Andrey Dam in pro.jvm
Дима Красилов
> service dependency analysis
Ну эта строчка намекает, да.
Надо изучать.
Спс @Minimbl
источник

ДК

Дима Красилов... in pro.jvm
Да, очень похоже.
источник

М

Михаил in pro.jvm
Всем привет! Помогите с Мавеном. Задача - скачать зависисмости проекта. mvn dependency:go-offline должен решать проблему, но в проекте есть внутренние зависимости (web<-service<-data, что-то такое). В общем из-за этого все падет. Как ему сказать "плюнь на свои модули - качай только внешние"? Я пробовал всякие excludeGroupIds, не помогает.
Может я что-то не понимаю и в яве докер как-то иначе готовят?
источник

J🎩

JBáruch 🎩 in pro.jvm
Михаил
Всем привет! Помогите с Мавеном. Задача - скачать зависисмости проекта. mvn dependency:go-offline должен решать проблему, но в проекте есть внутренние зависимости (web<-service<-data, что-то такое). В общем из-за этого все падет. Как ему сказать "плюнь на свои модули - качай только внешние"? Я пробовал всякие excludeGroupIds, не помогает.
Может я что-то не понимаю и в яве докер как-то иначе готовят?
перед ответом уточнающий вопрос. Зачем.
источник

М

Михаил in pro.jvm
JBáruch 🎩
перед ответом уточнающий вопрос. Зачем.
Мультистеджинг сборка в докере. Копируем помки, качаем зависимости, а потом делаем билд. При изменениях в проекте не нужно пересобирать слой с зависимостями.
источник

J🎩

JBáruch 🎩 in pro.jvm
Михаил
Мультистеджинг сборка в докере. Копируем помки, качаем зависимости, а потом делаем билд. При изменениях в проекте не нужно пересобирать слой с зависимостями.
всё правильно, я только не понял, зачем качать зависимости и делать билд отдельно? Почему просто нельзя сбилдить всё на этапе сборки?
источник

М

Михаил in pro.jvm
JBáruch 🎩
всё правильно, я только не понял, зачем качать зависимости и делать билд отдельно? Почему просто нельзя сбилдить всё на этапе сборки?
Я не понимаю как в таком случаи добиться наличия слоя в котором есть все зависимости, но он не пересобирается при каждом чихе.
источник

AD

Andrey Dam in pro.jvm
задача интересная)
Но можно замапить .m2 на внешнюю папку и тогда не будет все выкачтваться
источник

М

Михаил in pro.jvm
Andrey Dam
задача интересная)
Но можно замапить .m2 на внешнюю папку и тогда не будет все выкачтваться
Да, но это костыль-костыль. Все гихабэкшенс отпадают сразу.
источник