Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 March 17

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Susa
Really все ок?
Ну если бы не было ок, уже бы отказались от него
Так а что не так то? Где там Вери Вери нот стейбл?
Я спрашиваю потому что может мы ещё не столкнулись с чем-то, мало ли
источник

S

Susa in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Ну если бы не было ок, уже бы отказались от него
Так а что не так то? Где там Вери Вери нот стейбл?
Я спрашиваю потому что может мы ещё не столкнулись с чем-то, мало ли
Просто у нас микросервисы были node + go. Я предложил давай molecular. Он отказался и говорит, что был негативный опыт
источник

MM

Maxim Manylov in NodeUA - JavaScript and Node.js in Ukraine
у нас третий год на молекулере продукт в проде, я сам ходил в чат nest - спрашивал был ли у кого опыт с молекулером, и почему перешли на nest. один откликнулся, что работодатель с таким стеком, а так бы оставался на молекулере. имхо фреймворк крайне недооценен
источник

MM

Maxim Manylov in NodeUA - JavaScript and Node.js in Ukraine
мне typescript-template у него не зашел, потому что там классы, а мне как-то удобнее показалось работать с микросервисом в стандартном исполнении
источник
2021 March 18

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Moleculеr, интересно, как то упустил его из виду

А вообще интересно теперь и другой вопрос задать - кто как организовывает общение между микро сервисами?

Прямые хттп, RPC, абстракция над советами, очереди типа реббита?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
Moleculеr, интересно, как то упустил его из виду

А вообще интересно теперь и другой вопрос задать - кто как организовывает общение между микро сервисами?

Прямые хттп, RPC, абстракция над советами, очереди типа реббита?
все вместе http + rpc + kafka
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Alexander
все вместе http + rpc + kafka
а можете в двух словах обьяснить что именно принято называть RPC? RPC по хттп может быть? в чем отличие от обычного http api?
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander
все вместе http + rpc + kafka
То есть.. можете и напрямую по хттп дергать сервис, и через очередь ?
А почему такой зоопарк, почему не какой то один подход ?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Через хттп дергается то, что не переписано на рпц, через рпц (грпц) дергается остальное. Через кафки дергается то, что невозможно или нецелесобразно дергать по рпц.
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Еще по хттп может дергаться то, что должно иметь одинаковый интерфейс как для внутренних интеграций, так и для внешних.
источник

A

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

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander
Через хттп дергается то, что не переписано на рпц, через рпц (грпц) дергается остальное. Через кафки дергается то, что невозможно или нецелесобразно дергать по рпц.
А почему Кафка, а не реббит, например?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
А почему Кафка, а не реббит, например?
ребит не вывезет
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
А почему Кафка, а не реббит, например?
Если что-то пойдет не так, по Кафке спецов помочь найти проще.
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
я помню еще в далеком 2015ом у меня был проект, там был rabbitMQ, помню весьма положительные ощущения от работы

Хотя у нас там была куча анонимных очередей и были нюансы в том чтобы правильно подписаться и делать грамотный gracefull shutdown

но с кафкой не работал… хотя почти везде на конференциях и в сообществах это слово все время мелькает, чего не скажешь про кроля)
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Если что-то пойдет не так, по Кафке спецов помочь найти проще.
Та ладно? Реально спецов по кафке больше чем по ребиту? или тут конкретный случай?
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
Та ладно? Реально спецов по кафке больше чем по ребиту? или тут конкретный случай?
Возьми любой проект, где на бекенде больше 20 человек, и там будет Кафка. И на киевском Хайлоаде последние пару лет в коридорах все разговоры только о том, кто как кафку готовит.
источник

Т

Тёмыч in NodeUA - JavaScript and Node.js in Ukraine
грефневую
источник

DD

Dmytro Drachov in NodeUA - JavaScript and Node.js in Ukraine
Andrey Listochkin
Возьми любой проект, где на бекенде больше 20 человек, и там будет Кафка. И на киевском Хайлоаде последние пару лет в коридорах все разговоры только о том, кто как кафку готовит.
был у меня проект была там кафка и было много девов(нодеры), но спецов по кафке было аж 3=).
источник

AL

Andrey Listochkin in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Drachov
был у меня проект была там кафка и было много девов(нодеры), но спецов по кафке было аж 3=).
В проектах с Реббитом та же фигня, но таких проектов сильно меньше
источник