Size: a a a

JavaScript.Ninja

2020 October 06

JR

Jamaica Rider in JavaScript.Ninja
А какие есть варианты реализации shedulerа в aws?
Задача - есть степ функция которую надо запускать по расписанию, пару тысяч раз в день каждый запуск в своё строго отведенное время, с уникальными параметрами, точность нужна до минуты. До сих пор использовал CloudWatch Rules, но это неудобно по 2м причинам
1) по дефолту максимальное количество рулов 100 или 200, а нам нужны тысячи.
2) Мы используем cloudformation c их жёстким лимитом в 200 ресурсов. Разбивать один стек на 15 чтобы вписаться в эти лимиты совсем не вариант.

В идеале я хочу чтобы в таблицу dynamodb была колонка - runsAt,  которой будет что нибудь в духе "01:15" и потом натравить какую нибудь лямбду на эту табличку и чтобы он сам искал в базе нужны доски и запускал. Пока самое лучшее что я придумал это лямбда которая будет запускаться раз в минут 10, выдергивать все актуальные модели и через sqs\sns триггерить степ-функции. Но это решение для меня звучит слегка индусским, может как то поэлегантнее можно?
источник

AB

Artem Barshatskyi in JavaScript.Ninja
Народ может кто сталкивался с такой задачей, не могу конвертировать url ссылку (картинку) из png в файл, только jpg получается.

Вот вопрос и там же пример кода:
https://stackoverflow.com/questions/64232826/convert-image-url-to-file-javascript
источник

IK

Illya Klymov in JavaScript.Ninja
Artem Barshatskyi
Народ может кто сталкивался с такой задачей, не могу конвертировать url ссылку (картинку) из png в файл, только jpg получается.

Вот вопрос и там же пример кода:
https://stackoverflow.com/questions/64232826/convert-image-url-to-file-javascript
А корсы нормально настроены на той стороне
источник

IK

Illya Klymov in JavaScript.Ninja
Без корсов ничего не выйдет
источник

AB

Artem Barshatskyi in JavaScript.Ninja
Illya Klymov
А корсы нормально настроены на той стороне
да, проблема с корсами, спасибо
источник

CN

Calle Nord in JavaScript.Ninja
Хватает?
источник

JR

Jamaica Rider in JavaScript.Ninja
Calle Nord
Хватает?
Ну так. Serverless offline течет памятью так что через запросов 15-20 все 16 гиг забиваются и система свопится.
Это, наверно, единственное неудобство с которым я сталкиваюсь. В остальном очень доволен
источник

JR

Jamaica Rider in JavaScript.Ninja
3-4 открытый вебшторма + дюжина вкладок в хроме, все это одновременно с ранящимися тестами и ютубом - все это укладывсется у меня в 4 гига рама
источник
2020 October 07

CN

Calle Nord in JavaScript.Ninja
Jamaica Rider
Ну так. Serverless offline течет памятью так что через запросов 15-20 все 16 гиг забиваются и система свопится.
Это, наверно, единственное неудобство с которым я сталкиваюсь. В остальном очень доволен
Serverless offline?
источник

ИР

Илья Раецкий... in JavaScript.Ninja
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Рубрика "Скачай слона"
источник

A

Angry in JavaScript.Ninja
почему 🙈
источник

t

th.witness in JavaScript.Ninja
Angry
почему 🙈
источник

AK

Anton Kalodzich in JavaScript.Ninja
Angry
почему 🙈
А что не так?
источник

Е

Евгений in JavaScript.Ninja
Angry
почему 🙈
Потому что в js нет классов) почитай про синтаксис типа ооп в ES5)
источник

m

m^^combat in JavaScript.Ninja
Евгений
Потому что в js нет классов) почитай про синтаксис типа ооп в ES5)
простите что?
источник

A

Angry in JavaScript.Ninja
m^^combat
простите что?
Это так, там прототипы.
источник

A

Angry in JavaScript.Ninja
Я немного не понял механизм просто, рофл такой консольный
источник

AK

Anton Kalodzich in JavaScript.Ninja
Angry
Я немного не понял механизм просто, рофл такой консольный
Да вроде как все по стандарту
источник

m

m^^combat in JavaScript.Ninja
Angry
Это так, там прототипы.
то что в классах наследование  реализовано через прототипы  - это другой разговор но в еs6 классы есть
источник