Size: a a a

2021 May 17

АВ

Алексей Васин... in pro.jvm
Всем привет, написал фильтр который делает put определенных филдов в контекст(webflux), но после когда делаю contextView.get по ключу, пишет contezt does not contain key, пока не очень понимаю почему его там нету, может быть кто знает в какую сторону посмотреть?
источник

A

Aleksandr in pro.jvm
А про какой контекст идёт речь?
источник

АВ

Алексей Васин... in pro.jvm
reactor.util.context
источник

A

Aleksandr in pro.jvm
Без кода сложно сказать, что именно не так
источник

AP

Alexandr Pakhomov in pro.jvm
Всем привет! Буду очень рад, если кто-то сможет помочь. Заранее спасибо!

Контекст: Есть сгенерированный в рантайме JUnit5 тест. Он запускается в рантайме с помощью org.junit.platform.launcher.Launcher.execute.
Нужно измерить test coverage конкретно для этого запуска.  Происходить это должно тоже в рантайме.  

Мне кажется, нужно делать инструментацию кода чем-то типа Tracier. Стандартные тулы типа JaCoCo наврятли подойдут (хотя jacoco core выглядит норм). Может есть у кого мысли?
источник

AM

Alexei Mokhov in pro.jvm
Есть шанс, что subscribe  исполняется в другом потоке? См. subscribeOn(context)
источник

D

Dima in pro.jvm
видимо про SubscriberContext
источник

D

Dima in pro.jvm
но без кода точно сказать тяжело будет
источник

A

Aleksandr in pro.jvm
Речь про реакторовский контекст, это уже описали выше. Но код мне скинули в личку и там всё равно слишком много вопросов
источник

IS

Ilya Starchenko in pro.jvm
Немного странный и возможно глупый вопрос. Вот у меня есть контроллер со StreamingResponseBody в микросервисе А, который чанками отдает какие-то данные, можно ли как-то в микросервисе В через feign client прокинуть коннекш уже на фронт. Я, конечно, предполагаю, что это невозможно, и придется сначала получить все данные в микросервисе B, но вдруг.
источник

D

Dima in pro.jvm
Feign.Response
источник

D

Dima in pro.jvm
вот его вернуть можно в клиенте
источник

D

Dima in pro.jvm
а в сервисе B получается вычитать стрим аналогичным способом
источник

IS

Ilya Starchenko in pro.jvm
Ну т.е. получить все данные сначала в B, а потом стримить на фронт? Либо я не понял, что тут с Response делать.
источник

D

Dima in pro.jvm
у тебя Response содержит InputStream
источник

D

Dima in pro.jvm
который ты можешь переложить в StreamingResponseBody
источник

D

Dima in pro.jvm
front -> b -> a -> file
file -> input stream -> intput stream -> front
источник

D

Dima in pro.jvm
я так понял, ты это хочешь сделать?
источник

IS

Ilya Starchenko in pro.jvm
Ну примерно так, т.е. я в микросервисе A по пришествию первых данных начинаю кидать эти же данные уже на фронт, типа как прокси?
источник

D

Dima in pro.jvm
ага, перекачка такая
источник