Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 April 17

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
все это есть в моем курсе по ноде, сам найдешь?
источник

VR

Vlad Reminniy in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
все это есть в моем курсе по ноде, сам найдешь?
Тот что на Хабре лежит? Если да, то есть сохраненный, пока руки не дошли)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Reminniy
Тот что на Хабре лежит? Если да, то есть сохраненный, пока руки не дошли)
на хабре анонс, курс в ютюбе и гитхабе
источник

VR

Vlad Reminniy in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
на хабре анонс, курс в ютюбе и гитхабе
Я понял, да, конечно, найду, спасибо ;)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vlad Reminniy
Я понял, да, конечно, найду, спасибо ;)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
И вот тут часть курса по асинхронному программированию https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Asynchronous.md
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Тебе нужны лекции
- Итераторы и асинхронные итераторы
- Неблокирующее асинхронное итерирование
- Конкурентная асинхронная очередь
источник

VR

Vlad Reminniy in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Тебе нужны лекции
- Итераторы и асинхронные итераторы
- Неблокирующее асинхронное итерирование
- Конкурентная асинхронная очередь
Благодарю😉👍
Сейчас гляну, надеюсь найду подходящее решение
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Тебе нужны лекции
- Итераторы и асинхронные итераторы
- Неблокирующее асинхронное итерирование
- Конкурентная асинхронная очередь
А в курсе можно будет найти ответ на этот вопрос:

використовую бібліотеку, яка підключається до веб-сокетів з високою інтенсивністю потоку даних...
підписуюсь на відповідні події, і маю одну колбек функцію для обробки подій відповідно...
також у мене є таймер - використовую node-cron, для того щоб на початку кожної хвилини робити збереження в базу...
при інтенсивності подій біля 100 в секунду, таймер перестає спрацьовувати :( як можна цьому зарадити?  дякую
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Miseo
А в курсе можно будет найти ответ на этот вопрос:

використовую бібліотеку, яка підключається до веб-сокетів з високою інтенсивністю потоку даних...
підписуюсь на відповідні події, і маю одну колбек функцію для обробки подій відповідно...
також у мене є таймер - використовую node-cron, для того щоб на початку кожної хвилини робити збереження в базу...
при інтенсивності подій біля 100 в секунду, таймер перестає спрацьовувати :( як можна цьому зарадити?  дякую
Код в студию
источник

MK

Mykola Kozin in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Код в студию
планировщик:
        cron.schedule("0 * * * * *", () => {
           this.Save();
       });
подписываюсь на обновления:
        this.theExchange.on("l2update", async (l2update) => {
           onL2Update(l2update);
       });
реализация onL2Update:
    async OnNewDepthUpdate(depthUpdate) {
// nothing
   }

при большом количестве сообщений, таймер не срабатывает
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Всім привіт. Виникло питання з приводу авторизації. Є окремий сервер який видає JWT токени, також є API сервер, на який треба авторизуватись. Питання полягає в тому, шо мені потрібно вирішити де я буду рощифровувати JWT токен. Я придумав такі варіанти:
1. Розшифровувати безпосередньо на сервері API, прямо в основному процесі
2. Розшифровувати на сервері API, але вже в Worker процесі
3. Розшифровувати на сервері авторизації (API буде відсилати токен на спеціальний ендпоінт, а той вже буде повертати юзера). Мені здається 2 варіант найліпшим. Хто як думає?)
источник

SL

Sviatoslav Lebediev in NodeUA - JavaScript and Node.js in Ukraine
привіт. а навішо в воркері ? найпростіший варіант rs256 + валідувати на api за допомогою open key
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Mykola Kozin
планировщик:
        cron.schedule("0 * * * * *", () => {
           this.Save();
       });
подписываюсь на обновления:
        this.theExchange.on("l2update", async (l2update) => {
           onL2Update(l2update);
       });
реализация onL2Update:
    async OnNewDepthUpdate(depthUpdate) {
// nothing
   }

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

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
скорее всего у тебя забивается ивентлуп, крон на таймерах сидит, но таймеры не срабатывают
ивентлуп можно забить до отказа?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
ивентлуп можно забить до отказа?
легко
источник

MK

Mykola Kozin in NodeUA - JavaScript and Node.js in Ukraine
как можно решить\решать эту проблему?
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
легко
надо попробовать как-то))...
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Я подозреваю, что проблема либо в "використовую бібліотеку" (25%). Возможно, что если ее название начинается на socket и заканчивается на io, то все становится более-менее ясно.
Либо в коде, который написан в обработчике события (75%)
источник

MG

Maxim Grishkov in NodeUA - JavaScript and Node.js in Ukraine
Anton Kovalenko
Всім привіт. Виникло питання з приводу авторизації. Є окремий сервер який видає JWT токени, також є API сервер, на який треба авторизуватись. Питання полягає в тому, шо мені потрібно вирішити де я буду рощифровувати JWT токен. Я придумав такі варіанти:
1. Розшифровувати безпосередньо на сервері API, прямо в основному процесі
2. Розшифровувати на сервері API, але вже в Worker процесі
3. Розшифровувати на сервері авторизації (API буде відсилати токен на спеціальний ендпоінт, а той вже буде повертати юзера). Мені здається 2 варіант найліпшим. Хто як думає?)
А що передбачається що розшифрування буде таким важким що потрібен окремий процес?
источник