Size: a a a

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

2020 May 09

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Евгений Пантелеев
ну вот я как раз хочу, чтобы второй вызов нельзя было сделать
Нельзя вызвать вообще или с теми же параметрами?
источник

ЕП

Евгений Пантелеев... in Node.js — русскоговорящее сообщество
Sergey 🛸
Нельзя вызвать вообще или с теми же параметрами?
вообще, пока там нет параметров
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
берешь список почт и сохраняешь в редис. затем в цикле берешь и удаляешь из этого списка одну почту и отправляешь туда письмо.

если в списке есть почты — значит идет рассылка
Если свет моргнет после удаления но до оправки то ничего не уйдет
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
И это не помогает если нода упала на середине рассылки. Новые запросы будут видеть что список ещё есть но по факту ничего не делается
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey 🛸
Если свет моргнет после удаления но до оправки то ничего не уйдет
предлагайте решение
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey 🛸
И это не помогает если нода упала на середине рассылки. Новые запросы будут видеть что список ещё есть но по факту ничего не делается
новые запросы будут выдавать ошибку 500, ведь нода упала.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Нода не как приложение, а как сущность которая делает рассылку
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey 🛸
Нода не как приложение, а как сущность которая делает рассылку
а чего бы ей падать
источник

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
предлагайте решение
не знаю как в редисе, но в кафке есть оффсеты и ановлейдж которые предотвратят утерю данных в такой ситуации
или как вариант удалять после успешной отправки
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
а чего бы ей падать
Сеть отвалилась и нет возможности рассылать сообщения и чистить редис
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey 🛸
Сеть отвалилась и нет возможности рассылать сообщения и чистить редис
а почему эта сущность не обрабатывает такие ситуации?
источник

S🛸

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

TS

Timur Shemsedinov in Node.js — русскоговорящее сообщество
Переслано от Timur Shemsedinov
Опрос по типизации (часть 1): отметьте утверждения, с которыми согласны
Анонимный опрос
15%
Динамическая типизация способствует быстрому прототипированию
8%
Динамическая типизация улучшает Time-to-Market
2%
Динамическая типизация упрощает поддержку продукта
2%
Динамическая типизация упрощает понимание кода
17%
Динамическая типизация понижает порог вхождения
4%
Статическая типизация способствует быстрому прототипированию
4%
Статическая типизация улучшает Time-to-Market
22%
Статическая типизация упрощает поддержку продукта
22%
Статическая типизация упрощает понимание кода
5%
Статическая типизация понижает порог вхождения
Проголосовало: 2989
источник

TS

Timur Shemsedinov in Node.js — русскоговорящее сообщество
Переслано от Timur Shemsedinov
Опрос по типизации (часть 2): отметьте утверждения, с которыми согласны
Анонимный опрос
21%
Я точно понимаю разницу между динамической/статитической, слабой/строгой, явной/неявной типизацией
7%
Я предпичитаю языки с динамической типизацией
14%
Я предпичитаю языки со статической типизацией
4%
Я предпичитаю языки со слабой типизацией
13%
Я предпичитаю языки со строгой типизацией
4%
Я предпичитаю языки с неявной типизацией
9%
Я предпичитаю языки с явной типизацией
7%
Я вынужден писать на языке не с такой типизацией, как мне хотелось бы
14%
Я не имею предпочтений в типизации, свободно пишу на том, на чем нужно
6%
Я иногда устраиваю холивары по вопросу типизации с сотрудниками или знакомыми
Проголосовало: 2073
источник

TS

Timur Shemsedinov in Node.js — русскоговорящее сообщество
Переслано от Timur Shemsedinov
Опрос по типизации (чать 3): отметьте утверждения, с которыми согласны
Анонимный опрос
7%
Тестирование решает проблемы системы типов (экономия на лицо)
12%
Хорошая система типов может заменить собой необходимость тестирования (экономия на лицо)
6%
Опыт программистов заменяет типизацию в вопросе надежности
3%
Опыт программистов заменяет тестирование в вопросе надежности
12%
Типизация заменяет опыт программистов в вопросе надежности
14%
Тестирование заменяет опыт программистов в вопросе надежности
7%
Мое образование дало мне хорошее понимание вопросов типизации
18%
Моя практика работы дала мне хорошее понимание вопросов типизации
3%
Я в этом ничего не понимаю, но у меня есть технические специалисты, которые знают все эти вещи
19%
Все это имеет слабое отношение к успешности продукта
Проголосовало: 1613
источник

DD

Dmitry Dugin in Node.js — русскоговорящее сообщество
здравствуйте. а как оформляют на
удаленку официально? если я одного
региона, а работодатель С другого.
как оформляют?
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Dmitry Dugin
здравствуйте. а как оформляют на
удаленку официально? если я одного
региона, а работодатель С другого.
как оформляют?
источник

JC

Julian =) Coffee in Node.js — русскоговорящее сообщество
Timur Shemsedinov
Переслано от Timur Shemsedinov
Опрос по типизации (чать 3): отметьте утверждения, с которыми согласны
Анонимный опрос
7%
Тестирование решает проблемы системы типов (экономия на лицо)
12%
Хорошая система типов может заменить собой необходимость тестирования (экономия на лицо)
6%
Опыт программистов заменяет типизацию в вопросе надежности
3%
Опыт программистов заменяет тестирование в вопросе надежности
12%
Типизация заменяет опыт программистов в вопросе надежности
14%
Тестирование заменяет опыт программистов в вопросе надежности
7%
Мое образование дало мне хорошее понимание вопросов типизации
18%
Моя практика работы дала мне хорошее понимание вопросов типизации
3%
Я в этом ничего не понимаю, но у меня есть технические специалисты, которые знают все эти вещи
19%
Все это имеет слабое отношение к успешности продукта
Проголосовало: 1613
Странный опрос про замену тестов типами и наоборот при том, что одна из либ для генерации тестов, которая породила много имплементаций на разных языках это QuickCheck для Хаскеля🤔
источник

M❤

Mark ❤️🧡💛💚... in Node.js — русскоговорящее сообщество
Привет))) помогите разобраться с process.evn.JWT
источник

M❤

Mark ❤️🧡💛💚... in Node.js — русскоговорящее сообщество
Я создал файл nodemon.json
источник