Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 13

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad
Ну в большинстве случаев у сущности тегов же несколько (предполагается, как минимум), не отправлять же по одному на запрос при создании/обновлении сущности
А, Вы имеете в виду операции непосредственно с тегами, а не присваивание тега продукту? Так как присваивается обычно один за раз.
Я в примере рассматривал только API присваивания
источник

V

Vlad in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
А, Вы имеете в виду операции непосредственно с тегами, а не присваивание тега продукту? Так как присваивается обычно один за раз.
Я в примере рассматривал только API присваивания
Ясно тогда
источник

BS

Bohdan Sych in NodeUA - JavaScript and Node.js in Ukraine
S S
Здравствуйте, помню как то под видео в youtube вы отвечали что сообщите в своих группах когда у вас проводится набор на дистанционное обучение по node js. Не могли бы подсказать когда у вас обычно проводится набор?
+1
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Bohdan Sych
+1
Объявлю тут
источник

(

( . ) ( . ) in NodeUA - JavaScript and Node.js in Ukraine
+1
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
Misha e
А кто-т юзал когнито от АВС?
Вроде относительно дешёвый и удобный
Я юзаю. Норм тема.
источник

VK

Vova Kurman in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Объявлю тут
Здравствуйте, а как на них можно записатся?
источник
2021 January 14

RM

Roman Maidanskyi in NodeUA - JavaScript and Node.js in Ukraine
Колеги привіт
Питання по Node.js+MQ
Чи є "бест пректіс" по обробці повідомлень?
Чи використовуєте додаткові бібліотеки для зручної обробки? RxJS чи щось інше?
Дякую
источник

PS

Pavel Shakhov (pongo... in NodeUA - JavaScript and Node.js in Ukraine
Islom Jumaniyozov
Благодарю
А какую книгу порекомендовали? (Название)
источник

IJ

Islom Jumaniyozov in NodeUA - JavaScript and Node.js in Ukraine
Pavel Shakhov (pongo)
А какую книгу порекомендовали? (Название)
Для БД:
Database Design for Mere Mortals (Michael J. Hernandez ),
Pro Sql server Relational Database Design and Implementation (Louis Davidson),
SQL Cookbook: Query Solutions and Techniques for All SQL Users (2020)
Автор: Anthony Molinaro, Robert de Graaf

Для Node:
Node.js Design Patterns (Mario Casciaro, Luciano Mammino)
источник

PS

Pavel Shakhov (pongo... in NodeUA - JavaScript and Node.js in Ukraine
Islom Jumaniyozov
Для БД:
Database Design for Mere Mortals (Michael J. Hernandez ),
Pro Sql server Relational Database Design and Implementation (Louis Davidson),
SQL Cookbook: Query Solutions and Techniques for All SQL Users (2020)
Автор: Anthony Molinaro, Robert de Graaf

Для Node:
Node.js Design Patterns (Mario Casciaro, Luciano Mammino)
Спасибо
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Кто-то использует какой-то меседж брокер? Типа кафки, реббита? или что-нибудь еще?

Скажем, у вас есть система нотификаций (предположим, по типу уведомлений в фейсбуке - где они могут прилетать вам на мобильный клиент, на открытый браузер, и, скажем, в СМС).

Использовали ли бы вы какой-нибудь меседж брокер для этого? И есть ли определенные бенефиты с этого?

В моей картине мира я могу просто добавлять в основную БД в так называемую таблицу очереди нотификации (с соответствующей destination point), ну и отдельным микро сервисом “подписаться” на новые поступления ивентов в очередь и просто рассылать их. Ну и в общем схема проста как фанера.

ну и БД (та же PSQL) может выдержать нууу… миллионы записей в день в БД.

Но интересен свежий взгляд со стороны
источник

KN

Konstantin Nosov in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
Кто-то использует какой-то меседж брокер? Типа кафки, реббита? или что-нибудь еще?

Скажем, у вас есть система нотификаций (предположим, по типу уведомлений в фейсбуке - где они могут прилетать вам на мобильный клиент, на открытый браузер, и, скажем, в СМС).

Использовали ли бы вы какой-нибудь меседж брокер для этого? И есть ли определенные бенефиты с этого?

В моей картине мира я могу просто добавлять в основную БД в так называемую таблицу очереди нотификации (с соответствующей destination point), ну и отдельным микро сервисом “подписаться” на новые поступления ивентов в очередь и просто рассылать их. Ну и в общем схема проста как фанера.

ну и БД (та же PSQL) может выдержать нууу… миллионы записей в день в БД.

Но интересен свежий взгляд со стороны
используем EMQ X - mqtt брокер. Профит есть - удобно горизонтально масштабировать, есть retained и QOS.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
Кто-то использует какой-то меседж брокер? Типа кафки, реббита? или что-нибудь еще?

Скажем, у вас есть система нотификаций (предположим, по типу уведомлений в фейсбуке - где они могут прилетать вам на мобильный клиент, на открытый браузер, и, скажем, в СМС).

Использовали ли бы вы какой-нибудь меседж брокер для этого? И есть ли определенные бенефиты с этого?

В моей картине мира я могу просто добавлять в основную БД в так называемую таблицу очереди нотификации (с соответствующей destination point), ну и отдельным микро сервисом “подписаться” на новые поступления ивентов в очередь и просто рассылать их. Ну и в общем схема проста как фанера.

ну и БД (та же PSQL) может выдержать нууу… миллионы записей в день в БД.

Но интересен свежий взгляд со стороны
подписаться на таблицу в БД - это имеете в виду дергать ее каждые N секунд и смотреть нет ли мессаджей? Или используя LISTEN/NOTIFY постгреса?
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Первое плохо тем, что вы дергаете таблицу даже тогда когда нет новых мессаджей.
А listen/notify - могу ошибаться, но кажется если пришло сообщение, а сервер в этот момент перезапускался и не «услышал» его - то сообщение потеряно.
В очередях (rabbitmq) сообщение хранится пока сервер не поднимется и не обработает, т.e. не теряется если слушатель down
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
подписаться на таблицу в БД - это имеете в виду дергать ее каждые N секунд и смотреть нет ли мессаджей? Или используя LISTEN/NOTIFY постгреса?
я имел ввиду гибрид.
То есть на данные подписываемся, но если сервер перезапустился - после его старта мы заново селектом проверяем не упало ли что то в очередь что мы могли потерять, а далее уже подписка будет сообщать.
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Konstantin Nosov
используем EMQ X - mqtt брокер. Профит есть - удобно горизонтально масштабировать, есть retained и QOS.
Благодарю, почитаю о EMQ X
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Вопрос по НодСтартерКит, исходя из того что я увидел в коде, там показан пример «запрос-ответ», а что если клиент хочет подписаться на постоянный поток. Я допустим использую редис, там есть паб/саб. И допустим таких желающих будет скажем 200 из 1000. Остальные делают просто запрос ответ. А вот 200 человек сделали запрос на получение данных. Я так понимаю под них надо выделить отдельного воркера и чтобы он постоянно делал сенд в сокет. И получается что для этого надо сделать хранилище с роутом и клиентами? и как только будет событие, перебрать мап с соединениями и сделать сенд?
источник

M

Misha e in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
Кто-то использует какой-то меседж брокер? Типа кафки, реббита? или что-нибудь еще?

Скажем, у вас есть система нотификаций (предположим, по типу уведомлений в фейсбуке - где они могут прилетать вам на мобильный клиент, на открытый браузер, и, скажем, в СМС).

Использовали ли бы вы какой-нибудь меседж брокер для этого? И есть ли определенные бенефиты с этого?

В моей картине мира я могу просто добавлять в основную БД в так называемую таблицу очереди нотификации (с соответствующей destination point), ну и отдельным микро сервисом “подписаться” на новые поступления ивентов в очередь и просто рассылать их. Ну и в общем схема проста как фанера.

ну и БД (та же PSQL) может выдержать нууу… миллионы записей в день в БД.

Но интересен свежий взгляд со стороны
Может не в ту сторону, но если скейлить нужно, то смотрел в сторону aws sqs?
Можно добавить триггер, чтобы лямбда поднималась при новом ивенте и делала свою работу
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Misha e
Может не в ту сторону, но если скейлить нужно, то смотрел в сторону aws sqs?
Можно добавить триггер, чтобы лямбда поднималась при новом ивенте и делала свою работу
у нас на этом пол проекта построено )
источник