Size: a a a

2020 July 22

DP

Daniel Podolsky in Go-go!
Amber Claes
Мне нужно ответить пользователю qr-code'ом, после чего ждать пока он его отсканирует и сервер мне пришлёт что всё ок
вы это в рамках одного запроса ходите сделать?! facepalm.jpg
источник

AS

Andrei 🦉 Sergeev in Go-go!
Amber Claes
Мне нужно ответить пользователю qr-code'ом, после чего ждать пока он его отсканирует и сервер мне пришлёт что всё ок
это по идее должно решатся несколькими отдельными запросами

http по своей природе синхронен - один запрос = один ответ
источник

AC

Amber Claes in Go-go!
Daniel Podolsky
вы это в рамках одного запроса ходите сделать?! facepalm.jpg
Ну дока которой я пользуюсь использует chanel что бы получить сессию..
https://pastebin.com/5CvyWwbA

Вот так она это печатает в терминал и сканируешь с телефона
источник

AC

Amber Claes in Go-go!
writer там лишний
источник

AC

Amber Claes in Go-go!
Я просто не знаю как переписать это под отдельные запросы)
источник

DP

Daniel Podolsky in Go-go!
а придется
источник

C

Calculon🤖 in Go-go!
отсканировал клиент твой qr или нет ты не узнаешь, только если его урл будет вести на твой сервер
источник

AC

Amber Claes in Go-go!
Ну на одном устройстве как-то же узнаётся
источник

VM

Vladislav Milenin in Go-go!
@onokonem вы говорили, что от трейсов в логах отказались в пользу записи состояния в контекст
Так понимаю логика такая, что пришел запрос и на каждом шагу пайплайна что-то записывается?
источник

DP

Daniel Podolsky in Go-go!
да
источник

DP

Daniel Podolsky in Go-go!
там правда, речь про ошибки шла, которые оборачиваются на каждом уровне при раскрутке стека
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
там правда, речь про ошибки шла, которые оборачиваются на каждом уровне при раскрутке стека
То есть, если произошла ошибка, достаются значения по списку ключей и пишутся в лог?
источник

DP

Daniel Podolsky in Go-go!
не уверен, что понял вопрос
источник

VM

Vladislav Milenin in Go-go!
Мы просто хотим сделать что-то похожее на APM agent от ELK/breadcrumbs в sentry для системы мониторинга
Если бы не ELK, готовое решение бы подошло, а так встает вопрос как лучше сделать
Пока что есть идея записывать на каждом шагу пайплайна состояние и время перехода в контекст, чтобы понимать сколько времени занимает каждый шаг и сколько клиентов на момент сбора метрик висят на каждом шагу
источник

ЕО

Евгений Омельченко... in Go-go!
Daniel Podolsky
коллега, ваш изначальный вопрос сформулирован самым диким образом

вы явно не видите слоев абстракции в задаче

а на этом и надо сфокусироваться, для начала

этому, кстати, учат в техническом ВУЗе. плохо, но учат. а больше не учат нигде.
Если это не айти-шарага, а инженерная, то нормально учат, просто в другой целевой области
источник

DP

Daniel Podolsky in Go-go!
Евгений Омельченко
Если это не айти-шарага, а инженерная, то нормально учат, просто в другой целевой области
ну, там, где выдают дипломы “инженер-конструктор” - да, учат. но, по моему опыту общения с выпускниками - учат плохо.

задача “сделать все с нуля” - она сегодня есть только в IT, но в IT ВУЗах не учат.

а в инженерных крен все больше на “найти имеющееся решение и приспособить”
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
Мы просто хотим сделать что-то похожее на APM agent от ELK/breadcrumbs в sentry для системы мониторинга
Если бы не ELK, готовое решение бы подошло, а так встает вопрос как лучше сделать
Пока что есть идея записывать на каждом шагу пайплайна состояние и время перехода в контекст, чтобы понимать сколько времени занимает каждый шаг и сколько клиентов на момент сбора метрик висят на каждом шагу
ну моя-то история была про другое. мне надо было, чтобы при взгляде на ошибку было очевидно, какой файл открывать
источник

VM

Vladislav Milenin in Go-go!
Daniel Podolsky
ну моя-то история была про другое. мне надо было, чтобы при взгляде на ошибку было очевидно, какой файл открывать
в логах ведь пишется на какой строке и в каком файле/функции произошел вызов
источник

DP

Daniel Podolsky in Go-go!
Vladislav Milenin
в логах ведь пишется на какой строке и в каком файле/функции произошел вызов
вызов логгера. а ошибка могла и несколькими уровнями глубже произойти. и ингда она такая невнятная, что хрен поймешь, откуда она
источник

S

Sebor in Go-go!
Edgar
А кто тогда тот, кто утонул?)
Вайтишник
источник