Size: a a a

Node.js — русскоговорящее сообщество

2021 January 18

N

Nikita in Node.js — русскоговорящее сообщество
есть апи который юзается например мобайл приложением, по какой то ошибке он не до конца сработал и например какой-то заказ не отправился туда куда надо

мне нужно эту бизнесл логику "отправить заказ" повторить вручную, а потом пойти фиксить тот баг

с cli я так понимаю я смогу там выполнить соотвествующую команду?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Nikita
Подскажите, если у меня например почему-то не сработала какая-то бизнес логика через обычный API, то для того чтобы быстренько клиенту помочь и вручную запустить ее, то приделывают CLI интерфейс к приложению? Вернее, перефразирую вопрос, для чего делается CLI интерфейс к проекту?
CLI это безопасная среда, в отличии от API
CLI это другая среда, в которой можно запускать задачи с большими таймаутами и большими квотами по железу
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
Nikita
есть апи который юзается например мобайл приложением, по какой то ошибке он не до конца сработал и например какой-то заказ не отправился туда куда надо

мне нужно эту бизнесл логику "отправить заказ" повторить вручную, а потом пойти фиксить тот баг

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

N

Nikita in Node.js — русскоговорящее сообщество
Артур Бердыев
Либо пример некорректный, либо вы явно не туда смотрите. Куда лучше будет разработать механизм отлова подобных случаев, в данном примере, если используете очереди или что то в этом духе, то проблем не должно быть особо.
очереди не использую как таковые (пока что)
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Nikita
Подскажите, если у меня например почему-то не сработала какая-то бизнес логика через обычный API, то для того чтобы быстренько клиенту помочь и вручную запустить ее, то приделывают CLI интерфейс к приложению? Вернее, перефразирую вопрос, для чего делается CLI интерфейс к проекту?
CLI это асинхронное выполнение, можно выполнять задачи пачками и слать уведомление что задача завершена, вместо того чтоб выполнять одну задачу для API вызова как можно быстрее
источник

N

Nikita in Node.js — русскоговорящее сообщество
значит у меня неверное понимание cli :D
источник

N

Nikita in Node.js — русскоговорящее сообщество
Артур Бердыев
Либо пример некорректный, либо вы явно не туда смотрите. Куда лучше будет разработать механизм отлова подобных случаев, в данном примере, если используете очереди или что то в этом духе, то проблем не должно быть особо.
что имеете ввиду под "механизмом"? можно пример?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
А без cli нельзя?)
Это ведь просто интерфейс, причём здесь типы операций?
источник

N

Nikita in Node.js — русскоговорящее сообщество
ну вот случилось так что у меня какая сущность попала в такое состояние что является неверным с точки зрения бизнеса, мне нужно ее поправить, сделать я это просто через изменение записи в бд не могу, потому что там есть еще например 10 других логик которые должны выполняться
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
РЕБЯТ, скажите плиз, хочу с нуля без MVC сделать свой сервер на php, с чего начать ?
источник

el

eden lane in Node.js — русскоговорящее сообщество
казалось бы, при чём здесь nodejs чат
источник

н

николай in Node.js — русскоговорящее сообщество
Владимир Карпов
РЕБЯТ, скажите плиз, хочу с нуля без MVC сделать свой сервер на php, с чего начать ?
Найти канал по php
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
не меня друг вопросом
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
заеб)
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
говорит, " на хуй мне твой мвс я с нуля хочу "
источник

н

николай in Node.js — русскоговорящее сообщество
Владимир Карпов
говорит, " на хуй мне твой мвс я с нуля хочу "
Нахуй нам ты и твой друг?
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
я не в курсе)
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
ребят, ответьте плиз ?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
Nikita
ну вот случилось так что у меня какая сущность попала в такое состояние что является неверным с точки зрения бизнеса, мне нужно ее поправить, сделать я это просто через изменение записи в бд не могу, потому что там есть еще например 10 других логик которые должны выполняться
Положить в кеш, тот же редис сбойные случаи, потом по флагу или отдельным инстансов их отработать. Либо юзать очереди и откладывать задачи с ошибками на потом, настроив ретраи.
источник

ВК

Владимир Карпов... in Node.js — русскоговорящее сообщество
тут же ответ на вопрос
источник