Size: a a a

2020 June 19

Вт

Ві тя in Frontend UA
вот так дешевле
источник

AN

Anton Nemtsev in Frontend UA
Ві тя
четко сформулируй че те хочется плз)
сейчас я пытаюсь принять решения относительно архитектуры.
- у меня есть рест сервис, который принмает письма рассылок и извлекает из них ссылки на статьи и отправляет в шину кролика
- у меня есть сервис-анализатор статей, который случает кролика, берет ссылки и получает информацию о статьях
- у меня есть рест сервис, который позволяет  CRUD со статьями
- мне надо получать статьи из шины кролика и добавлять в базу, то-есть, только C из CRUD.
- вопрос в том впилить в рест сервис, который уже есть, дополнительный слушатель кролика, или сделать отдельный сервис.
источник

AN

Anton Nemtsev in Frontend UA
> вебхуки нужны что б не держать сервис 24/7 когда калькуляция только пчть минут в неделю

поясни что именно я могу не держать 24/7?
кролик слушать надо 24/7 — я не могу этого избежать.
рест-сервис тоже должены работать 24/7 — я этого тоже не могу избежать.
источник

AN

Anton Nemtsev in Frontend UA
не слушатель — только сама работа в базе … но она сейчас в рест-сервисе. который не может не слушать.
источник

AN

Anton Nemtsev in Frontend UA
источник

AN

Anton Nemtsev in Frontend UA
+, что бы не возникло недопонимания. сейчас это докер-компоуз, разворачиваемый на одном единственном инстансе ec2.
источник

AN

Anton Nemtsev in Frontend UA
это не инстанс-сервис.
пока это не нужно
когда понадобится думаю придется переключится на кубернетис
источник

Вт

Ві тя in Frontend UA
Как часто в кролике сообщения появляются?
источник

Вт

Ві тя in Frontend UA
И кто их туда присылает
источник

AN

Anton Nemtsev in Frontend UA
пока не знаю — вчера прикрутил
сейчас посылает туда сообщения майл-парсер
он парсит штук 7 рассылок в неделю
соответственно это 7 сообщений.

позднее будет rss parser и ещё кое что и их будет больше.
но прямо сейчас — так.
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
пока не знаю — вчера прикрутил
сейчас посылает туда сообщения майл-парсер
он парсит штук 7 рассылок в неделю
соответственно это 7 сообщений.

позднее будет rss parser и ещё кое что и их будет больше.
но прямо сейчас — так.
ну и зачем тебе что б сервер простаивал 23 часа 55 минут в день?
источник

Вт

Ві тя in Frontend UA
Потому я лямбды предлагал
источник

Вт

Ві тя in Frontend UA
но если по-честному, это не тот масштаб, лепи все на одну машину монолитом с мыслей что когда-нибудь надо будет делить
источник

Вт

Ві тя in Frontend UA
я думал у тебя там десятки тысяч сообщений в час
источник

AN

Anton Nemtsev in Frontend UA
так, а теперь поясни подробнее.
если кролик должен слушать 24 часа, так как я не знаю когда придут сообщения, то как я могу не держать 24 часа?

лямбда это функция какая то которая запускается по http запросу если я правильно помню.
как именно её тут возможно использовать?
источник

AN

Anton Nemtsev in Frontend UA
Ві тя
но если по-честному, это не тот масштаб, лепи все на одну машину монолитом с мыслей что когда-нибудь надо будет делить
источник

Вт

Ві тя in Frontend UA
Anton Nemtsev
так, а теперь поясни подробнее.
если кролик должен слушать 24 часа, так как я не знаю когда придут сообщения, то как я могу не держать 24 часа?

лямбда это функция какая то которая запускается по http запросу если я правильно помню.
как именно её тут возможно использовать?
Плагин кролика позволяет кролику делать из кролика запрос на лямбду
источник

AN

Anton Nemtsev in Frontend UA
Ві тя
Плагин кролика позволяет кролику делать из кролика запрос на лямбду
плагин на который ты дал ссылку, позволяет кролику, стандартно принимать сообщения и получив его пересылать на вебхук.
то-есть сервис кролика будет доступен 24 часа в сутки. Иначе нечему будет пересылать сообщения.

Что по твоему мнению должно быть в лямбде?
источник

Вт

Ві тя in Frontend UA
скрипт которьій проверяет пост и пишет в базу если все ок
источник

AN

Anton Nemtsev in Frontend UA
1. так, сейчас база — сервис монги внутри докер-компоуз.
aws лямбда — может иметь к такому доступ?
источник