Size: a a a

2020 October 03

А

Александр in RubyRush
приложение по мере необходимости данных из API запускало воркер, который делал 3 попытки с промежутками 10-15 секунд и если не добивался успеха - снова ставил себя в очередь через полчаса
источник

DM

Dmitriy Tensei Malys... in RubyRush
Александр
приложение по мере необходимости данных из API запускало воркер, который делал 3 попытки с промежутками 10-15 секунд и если не добивался успеха - снова ставил себя в очередь через полчаса
Стабильное апи 😏
источник

А

Александр in RubyRush
Dmitriy Tensei Malyshev
Стабильное апи 😏
вот такие во Вьетнаме бывают платежные шлюзы) причем экшен который отвечает за прием бабла работал более-менее стабильно, а вот получить после этого статус платежа - вот здесь начиналось веселье)
источник

S

Sergey in RubyRush
Александр
вот такие во Вьетнаме бывают платежные шлюзы) причем экшен который отвечает за прием бабла работал более-менее стабильно, а вот получить после этого статус платежа - вот здесь начиналось веселье)
а какие тут паттерны применить можно есть идеи? В задании про них упомянули
источник

DM

Dmitriy Tensei Malys... in RubyRush
хороший сайт про паттерны кстати, на руби примеры тоже есть https://refactoring.guru/ru/design-patterns
источник

А

Александр in RubyRush
Sergey
а какие тут паттерны применить можно есть идеи? В задании про них упомянули
как мы сделали я выше написал, но не уверен, что это попадает под какой-то паттерн. Хотя у некоторых есть тенденция любые решения называть паттернами даже те, которые редко где применяются)
источник

DM

Dmitriy Tensei Malys... in RubyRush
Александр
как мы сделали я выше написал, но не уверен, что это попадает под какой-то паттерн. Хотя у некоторых есть тенденция любые решения называть паттернами даже те, которые редко где применяются)
паттерн "что-бы работало"
источник

S

Sergey in RubyRush
Александр
как мы сделали я выше написал, но не уверен, что это попадает под какой-то паттерн. Хотя у некоторых есть тенденция любые решения называть паттернами даже те, которые редко где применяются)
Ну я тоже тут вижу либо перехватывать таймаут и повторять несколько раз, либо саму джобу делать так, чтобы она повторялась несколько раз
источник

А

Александр in RubyRush
Sergey
Ну я тоже тут вижу либо перехватывать таймаут и повторять несколько раз, либо саму джобу делать так, чтобы она повторялась несколько раз
Мы скомбинировали
источник

S

Sergey in RubyRush
Александр
Мы скомбинировали
Тут недавно тоже подобное встретил. Запрос к платежному API падал по таймауту, а потом минут через 6 приходил ответ на колбэк
источник

Д

Дмитрий in RubyRush
Пока объективно только один человек объяснил... кстати решение...
источник

Д

Дмитрий in RubyRush
Denis
Для начала научиться пользоваться Гуглом к примеру
Это я про гугл выше написал
источник

Э

Эдем in RubyRush
Дмитрий
Пока объективно только один человек объяснил... кстати решение...
Ему 5 баллов, остальным 0. Хотя один тоже решение предложил, но меньше объяснил. Ему 4 балла
источник

S

Sergey in RubyRush
Обычно что-то изучают самостоятельно, просто загуглив, а когда что-то непонятно, тогда задают конкретные вопросы
источник

DM

Dmitriy Tensei Malys... in RubyRush
ну.ваще просто спросить в конфу и сразу получмть решение это удобно, зачем напрягаться и изучать доку и статьи
источник

S

Sergey in RubyRush
Sergey
Обычно что-то изучают самостоятельно, просто загуглив, а когда что-то непонятно, тогда задают конкретные вопросы
Либо просто человека не научили учиться в университете
источник

DG

Denis Gavrilin in RubyRush
Жаль, что не все люди как Дмитрий :(
источник

M

Michael in RubyRush
Дмитрий, если будете предъявлять претензии — мют на неделю.
Если не поможет, придётся банить.

Учитесь пожалуйста уважать собеседников, даже если они не оправдывают ваших ожиданий.
источник

PB

Pavel Berkovich in RubyRush
источник

PB

Pavel Berkovich in RubyRush
ребят, мб знаете как решить эту проблему?
источник