Size: a a a

2020 June 17

IZ

Ivan Zemlyankiy in pro.jvm
Nikita Gryzlov
схема изначально в xsd, пишется руками, да. потом конвертируется в json-schema и вставляется в yaml для asyncapi. а по нему генерится дока. и только потом код.

но это в идеальном мире. в реальности конечно же схема+код параллельно, а потом уже yaml и дока
т.е. дто вы по xsd/json не генерируете, да? получается что, условно, дважды пишете про одно и тоже поле, сначала в схеме, потом в коде, верно?
источник

IZ

Ivan Zemlyankiy in pro.jvm
но понятно что схемой потом проверяется инпут, но вроде как есть риск ошибиться в коде потом.
(я не критикую, я пытаюсь понять плюсы и минусы такого подхода для дальнейшего исполльзования)
источник

IK

Igor Komarov in pro.jvm
Коллеги, подскажите пожалуйста, как достичь следующего поведения http:

1. Добавляю заголовки к запросу
2. Вытаскиваю их в okhttp3.Authenticator
3. Удаляю эти заголовки после того, как Authenticator отработал (заголовки не должны пройти дальше)
источник

IK

Igor Komarov in pro.jvm
Зачем мне это нужно – единственный способ передать информацию для логгирования прокси по конкретному запросу (цель – сшить в логах прокси и лог запроса)
источник

NG

Nikita Gryzlov in pro.jvm
Ivan Zemlyankiy
т.е. дто вы по xsd/json не генерируете, да? получается что, условно, дважды пишете про одно и тоже поле, сначала в схеме, потом в коде, верно?
А, я наверное главное не сказал. Асинкапи я использую не в джаве :д
источник

NG

Nikita Gryzlov in pro.jvm
Есть аналог dto, описываемый в гуи. из него выгружается xsd.
источник

NG

Nikita Gryzlov in pro.jvm
То есть схема обратная, по дто я генерирую xsd. А xsd уже в json schema и yaml
источник

IZ

Ivan Zemlyankiy in pro.jvm
Nikita Gryzlov
Есть аналог dto, описываемый в гуи. из него выгружается xsd.
о, приколько, а гуя - это не solace event portal или PubSub+ случайно?
источник

NG

Nikita Gryzlov in pro.jvm
Ivan Zemlyankiy
о, приколько, а гуя - это не solace event portal или PubSub+ случайно?
Нет. 1с :)
источник

IZ

Ivan Zemlyankiy in pro.jvm
Nikita Gryzlov
Нет. 1с :)
ну тоже неплохо )
в любом случае большое спасибо за ответ!
источник

IK

Igor Komarov in pro.jvm
Igor Komarov
Зачем мне это нужно – единственный способ передать информацию для логгирования прокси по конкретному запросу (цель – сшить в логах прокси и лог запроса)
И еще более интересный вопрос: как мне достать изначальный запрос из Authenticator? Потому что судя по логам, то, что туда приходит в виде Response :: request не имеет никакого отношения к запросу который я отправляю
источник

VG

Vik Gamov in pro.jvm
Я конечно не Парлог чтобы делать 25 часовые стримы, но через полчасика буду ждать вас на YT или твиче. Буду тереть за Kafka Streams и Protobuf. Ну и если вопросы будут - обязательно отвечу.
https://twitter.com/gamussa/status/1273279416664236032?s=21
источник

AE

Alexandr Emelyanov in pro.jvm
Igor Komarov
И еще более интересный вопрос: как мне достать изначальный запрос из Authenticator? Потому что судя по логам, то, что туда приходит в виде Response :: request не имеет никакого отношения к запросу который я отправляю
Трейсинг нужен?
источник

ch

central hardware in pro.jvm
источник

IK

Igor Komarov in pro.jvm
Alexandr Emelyanov
Трейсинг нужен?
да, уже нашел способ – добавил eventlistener. Никогда не думал что такая штука есть и не видел чтобы кто-то использовал, но работает
источник

IK

Ivan Korotkii in pro.jvm
Спецы, кто-то сталкивался с проблемой - что страница через бразуер открывается, но если отдается через rest контролер - то браузер её фигачит?
Просто портит кодировку скорее всего
источник

П

Павел in pro.jvm
Народ, можно использовать стат анализатор кода идеи без идеи? Почему-то  findBugs и spotBugs не видят проблемы которые видт идея
источник

AG

Alexey Genus in pro.jvm
Можно запускать идею в headless режиме

https://habr.com/ru/post/450214/
источник

П

Павел in pro.jvm
Вы видемо не поняли вопроса. Мне нужен анализатор идеи, чтоы запускался не толькотв идеи
источник

П

Павел in pro.jvm
Ааа вроде то. Спасибо почитаю
источник