Size: a a a

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

2021 February 17

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Данил Мальков
экранируй
источник

Д

Денис in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
А В каком сообщении начало обсуждения и исходная задача?
честно с этого и началось)
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Денис
честно с этого и началось)
Недостаточно просто с сервиса Б послать подтверждение также через сервис А?
источник

IV

Ilushenko Vladimir in Node.js — русскоговорящее сообщество
Денис
ты не понял основной концепции. Например
1. сервис А читает поток инфы
2. что-то с ней делает
3. шлет сервису Б
вопрос:
организовать доставку этих данных, подтверждение и обработку, с учетом  что это желательно делать потоком и желательно организовать отказоустойчивость
Общение через очередь и гарантии и отказоустойчивость, какую именно очередь теснить нужно
источник

Д

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

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Денис
честно с этого и началось)
Операция идемпотентная?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Денис
как пример вопроса, который бы хотелось реально обсудить
У меня тут под рукой книжка завалялась по распределённым алгоритмам, но там много сухой теории и математики
источник

PD

Pavlo Dovbush in Node.js — русскоговорящее сообщество
Chris
throttle/debounce
Спасибо!
источник

А

Артём in Node.js — русскоговорящее сообщество
вопрос по nodemailer.
желаемое поведение: внутри экспортируемой ф-ции объект transporter уже будет готов к использованию

сейчас на момент вызова transporter не успевает создаться.
подскажите, как реализовать такое?
источник

Д

Денис in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Операция идемпотентная?
не факт, возможна разная логика, ну т.е. вопрос в доставке однозначной информации с fault tolerance
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Артём
вопрос по nodemailer.
желаемое поведение: внутри экспортируемой ф-ции объект transporter уже будет готов к использованию

сейчас на момент вызова transporter не успевает создаться.
подскажите, как реализовать такое?
не делать iife асинхронным?
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Ilushenko Vladimir
Яндекс вроде поверх УДП зажахал что то типа тсп сессий, для оптимизации
Если ты про quic, конечно
источник

Д

Денис in Node.js — русскоговорящее сообщество
и кафка выглядит пздц) не зря там отдельно для нее нужно ставить дохера всего и основной сервис называется zookeeper)
источник

А

Артём in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
не делать iife асинхронным?
там для создания тестовой почты используется await
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Артём
там для создания тестовой почты используется await
и?
источник

А

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

N

Nikita in Node.js — русскоговорящее сообщество
Артём
там для создания тестовой почты используется await
создаешь функцию обертку sendMail в этом модуле такого тела:
if (!transporter) transporter = await createTransport(....);

await transporter.sendMail(options)
источник

N

Nikita in Node.js — русскоговорящее сообщество
Nikita
создаешь функцию обертку sendMail в этом модуле такого тела:
if (!transporter) transporter = await createTransport(....);

await transporter.sendMail(options)
в sendRecoveryRequest вызываешь эту функцию обертку
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Артём
ну вроде как await только внутри асинхронных функций используется
и?
источник

N

Nikita in Node.js — русскоговорящее сообщество
т.е. создаешь транспорт только по надобности 1 раз
источник