Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 October 03

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
сколько серверов, сколько пользователей, какие стратегии разрешения конфликтов используете?
источник

VK

Vladymyr Krasulya in NodeUA - JavaScript and Node.js in Ukraine
сотни инстансов в kubernates , пользователей не так много , но много данных , сейчас переходим по немногу на dynamoDB , sql не очень подходит
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
и uuid решает конфликты? другие данные не входят в конфликты?
источник

VK

Vladymyr Krasulya in NodeUA - JavaScript and Node.js in Ukraine
ну вот стандартная ситуация - есть listener на sqs очередь , как мы знаем он at-least-one=delivery , то-есть - не возможно гарантировать что не будет дубликатов вызова , сам код хендлера должен быть идемпотентным и uuid генерируется во время записи в sqs , таким образом при записи мы всегда уверены что вторая такая запись не создаться, безусловно это не покрывает все кейсы, но для документо ориентированной бд все ок
источник

TS

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

VK

Vladymyr Krasulya in NodeUA - JavaScript and Node.js in Ukraine
согласен, нужно изначально проектировать систему таким образом чтобы связи были на уровне приложения и их было по минимуму , у sql все хорошо пока хватает капасити одной тачки , горизонтально скейлить как-то очень сложно , хотя может я просто не осилил
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
для таких штук есть distributed lock.
источник

VK

Vladymyr Krasulya in NodeUA - JavaScript and Node.js in Ukraine
и такое бывает нужно , но это крайний случай , гораздо проще это решить на уровне datastorage
источник

A

Anton in NodeUA - JavaScript and Node.js in Ukraine
Или на клиенте
источник
2021 October 04

Q

Q in NodeUA - JavaScript and Node.js in Ukraine
Задача сделать именно в ноде
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Сделай в гоу
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
универсальных реляционных субд с транзакциями в открытом коде.... не то, чтобы их нет... ну вот Huawei в GaussDB такое обещал, но я не видел пока
источник

Q

Q in NodeUA - JavaScript and Node.js in Ukraine
на языке го?
источник

DH

Dima Haponov in NodeUA - JavaScript and Node.js in Ukraine
Da
источник

Q

Q in NodeUA - JavaScript and Node.js in Ukraine
ну так мне на ноде надо, а не на го
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
https://www.npmjs.com/package/opencv4nodejs
отлично работало (по крайней мере пару лет назад)

PS: отут есть докер, в котором все собрано, правда не знаю на сколько там актуальная нода, но по идее с минимумом правок должно заработать https://github.com/SkeLLLa/docker-ffmpeg-opencv-dlib-node
источник

АД

Алексей Додока... in NodeUA - JavaScript and Node.js in Ukraine
Он же сразу извинился если задает вопрос не по теме. Вот и объясни ему если тут нода не причем. Я лично ваще ничего не понял что он написал)
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Та вполне по теме. Нужно на ноде изображения через opencv проганять, компуктер вижн так сказать. Задача вполне нормальная и решаемая в том числе и на ноде.
И, кстати, от "пиши на гоу" толку особо мало, т.к. тут все вычисления происходят силами opencv либы, а от того на каком языке написана обертка, которая в неё поставляет картинки перформанс не особо зависит.
источник

Q

Q in NodeUA - JavaScript and Node.js in Ukraine
Благодарю за ответ. Буду пробовать ещё, ТК у меня было проблемы с запуском данной либы.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Можно начать с примеров и попробовать запускать их. Они раньше точно работали. Если нет, то надо посмотреть правильно ли сбилдились биндинги. Можно попробовать собрать тот докер контейнер, что я сбрасывал и попробовать в нем. По крайней мере на 10 ноде там 100% работало.
источник