Size: a a a

Programming Offtop

2020 July 07

AD

Aleksey D. in Programming Offtop
а как бравые функциональщики поступают в ситуациях, когда есть какое-то действие (пользователь кликнул на кнопку, чтобы что-то сделать), а для его выполнения требуется совершить несколько запросов - параллельно, последовательно (для полноты ощущений - и так, и сяк). но какой-то один запрос отваливается.

тут можно опять всю цепочку запросов повторять, а можно изворачиваться и повторять только упавший.

есть серебряная пуля, чтобы это в одну строчку сделать?

p.s. есть запасной вариант попросить бэкендщиков доложить нужных данных, но они пока не хочут
источник

(

( in Programming Offtop
Aleksey D.
а как бравые функциональщики поступают в ситуациях, когда есть какое-то действие (пользователь кликнул на кнопку, чтобы что-то сделать), а для его выполнения требуется совершить несколько запросов - параллельно, последовательно (для полноты ощущений - и так, и сяк). но какой-то один запрос отваливается.

тут можно опять всю цепочку запросов повторять, а можно изворачиваться и повторять только упавший.

есть серебряная пуля, чтобы это в одну строчку сделать?

p.s. есть запасной вариант попросить бэкендщиков доложить нужных данных, но они пока не хочут
Ркс видел? Вот примерно так же
источник

(

( in Programming Offtop
источник

AD

Aleksey D. in Programming Offtop
(
Ркс видел? Вот примерно так же
ты про эти ркс?
источник

(

( in Programming Offtop
Aleksey D.
ты про эти ркс?
Да.
источник

AM

Andrew Mikhaylov in Programming Offtop
С подключением
источник

I

Igor in Programming Offtop
Aleksey D.
а как бравые функциональщики поступают в ситуациях, когда есть какое-то действие (пользователь кликнул на кнопку, чтобы что-то сделать), а для его выполнения требуется совершить несколько запросов - параллельно, последовательно (для полноты ощущений - и так, и сяк). но какой-то один запрос отваливается.

тут можно опять всю цепочку запросов повторять, а можно изворачиваться и повторять только упавший.

есть серебряная пуля, чтобы это в одну строчку сделать?

p.s. есть запасной вариант попросить бэкендщиков доложить нужных данных, но они пока не хочут
> есть серебряная пуля, чтобы это в одну строчку сделать?

да, называется декорирование. можешь у миши спросить что это
источник

I

Igor in Programming Offtop
он вчера про это статью скидывал
источник

AK

Anton Korotkikh in Programming Offtop
Aleksey D.
а как бравые функциональщики поступают в ситуациях, когда есть какое-то действие (пользователь кликнул на кнопку, чтобы что-то сделать), а для его выполнения требуется совершить несколько запросов - параллельно, последовательно (для полноты ощущений - и так, и сяк). но какой-то один запрос отваливается.

тут можно опять всю цепочку запросов повторять, а можно изворачиваться и повторять только упавший.

есть серебряная пуля, чтобы это в одну строчку сделать?

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

нуу... это вообще можно переложить на транспорт/протокол. например для того же grpc ретраи - это просто настройки.
источник

AM

Andrew Mikhaylov in Programming Offtop
https://twitter.com/unclebobmartin/status/1279449928058757121
А видали, как дядю Боба в твиторе запинали?
источник

AD

Aleksey D. in Programming Offtop
Anton Korotkikh
тут можно опять всю цепочку запросов повторять, а можно изворачиваться и повторять только упавший. 

нуу... это вообще можно переложить на транспорт/протокол. например для того же grpc ретраи - это просто настройки.
ну не бесконечно же ретраить
источник

AD

Aleksey D. in Programming Offtop
Igor
> есть серебряная пуля, чтобы это в одну строчку сделать?

да, называется декорирование. можешь у миши спросить что это
да, видел, пойду перечитаю еще раз, вдруг осилю как применить
источник

AD

Aleksey D. in Programming Offtop
близкая тематика - https://t.me/geekshit/20750
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
ну не бесконечно же ретраить
нет конечно раза три и хватит, дальше кидаешь исключение что то пошло не так и ждешь пул рефреш
источник

AD

Aleksey D. in Programming Offtop
норм там манипуляторы сидят
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
нет конечно раза три и хватит, дальше кидаешь исключение что то пошло не так и ждешь пул рефреш
ну то есть сама по себе проблема не то, чтобы решена будет)
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
ну то есть сама по себе проблема не то, чтобы решена будет)
ты случай когда сервер вообще сгорел к хуям не рассматриваешь? )
источник

Kd

Konstantin dmz9 in Programming Offtop
там же вроде всё булевое - ответ либо пришел либо нет, частично пришедший ответ даже рассматривать не будем хотя такое бывает
источник

AK

Anton Korotkikh in Programming Offtop
Aleksey D.
ну не бесконечно же ретраить
ну вот и ограничишь по таймауту или по количеству попыток
источник

AD

Aleksey D. in Programming Offtop
ну типа действие - сделать post запрос, а потом два параллельных get запроса
источник