Size: a a a

2020 April 15

w

wystan_hugh in pro.jvm
Доброе утро! А почему идея ругается вот на такие конструкции:
Mono.flatMap(id -> { Mono<> .subscribe()); return Mono(); })

Говорит calling subscribe in non-blocking scope. Так я и хочу вызвать что-то чтобы в бэкграунде и  дальше по цепочке flatmap поехать
источник

АД

Александр Дерюгин in pro.jvm
wystan_hugh
Доброе утро! А почему идея ругается вот на такие конструкции:
Mono.flatMap(id -> { Mono<> .subscribe()); return Mono(); })

Говорит calling subscribe in non-blocking scope. Так я и хочу вызвать что-то чтобы в бэкграунде и  дальше по цепочке flatmap поехать
Потому что это не работа в бэкграунде
источник

V

Vladimir in pro.jvm
Не надо subscribe делать
источник

V

Vladimir in pro.jvm
А что ты имеешь ввиду под бэкграундом?
источник

АД

Александр Дерюгин in pro.jvm
Тут current thread будет и блокировка на subscribe
источник

AE

Alexandr Emelyanov in pro.jvm
народ. гит хук на мастер ветку (может и на дев), который проверяет изменение sql файлов и фейлит мердж - нормально или бред?
источник

V

Vladimir in pro.jvm
Alexandr Emelyanov
народ. гит хук на мастер ветку (может и на дев), который проверяет изменение sql файлов и фейлит мердж - нормально или бред?
С одним неродивым коллегой мне приходилось такие вещи делать
источник

V

Vladimir in pro.jvm
Но лучше решать процессами имхо
источник

AE

Alexandr Emelyanov in pro.jvm
Vladimir
С одним неродивым коллегой мне приходилось такие вещи делать
некоторые личности в команде задолбали править старые миграции
источник

AE

Alexandr Emelyanov in pro.jvm
Vladimir
Но лучше решать процессами имхо
да, но иногда бывают косяки
источник

АД

Александр Дерюгин in pro.jvm
Alexandr Emelyanov
некоторые личности в команде задолбали править старые миграции
Так всякие liquibase проверяют же, тесты должны завалиться
источник

V

Vladimir in pro.jvm
Alexandr Emelyanov
некоторые личности в команде задолбали править старые миграции
Я в итоге вышел из такой команды :)
источник

AE

Alexandr Emelyanov in pro.jvm
Александр Дерюгин
Так всякие liquibase проверяют же, тесты должны завалиться
накатывать на тестконтейнер?)
источник

AE

Alexandr Emelyanov in pro.jvm
вернее на базу на сборочном агенте? - ну такое уже хз
источник

АД

Александр Дерюгин in pro.jvm
Alexandr Emelyanov
накатывать на тестконтейнер?)
А в чем проблема?
источник

AE

Alexandr Emelyanov in pro.jvm
Александр Дерюгин
А в чем проблема?
хранить в dev последнее состояние на момент мерджа?
источник

AE

Alexandr Emelyanov in pro.jvm
на старт теста бд в тестконтенерс будет пустая и на нее все просто успешно накатится
источник

АД

Александр Дерюгин in pro.jvm
Alexandr Emelyanov
на старт теста бд в тестконтенерс будет пустая и на нее все просто успешно накатится
А сорян, туплю. Ну дев точно не поднимется :)
источник

w

wystan_hugh in pro.jvm
Vladimir
Не надо subscribe делать
А как запускать из текущего треда моно и не дожидаться его выполнения??
источник

АД

Александр Дерюгин in pro.jvm
wystan_hugh
А как запускать из текущего треда моно и не дожидаться его выполнения??
тебе все равно придется подписываться явно. Можно как вариант тред создавать и там подписываться
источник