Size: a a a

NestJS — русскоязычное сообщество

2020 August 10

GT

Gleb Tregubov in NestJS — русскоязычное сообщество
Gleb Tregubov
Ребята!!!! Подскажите, плз, как мне в микросервисах оформить подписку на события? Прочитал документацию, но из неё не понял, где и что нужно объявлять.
Ну мож кто сталкивался?
источник

SL

S. L. in NestJS — русскоязычное сообщество
ребят, я правильно понимаю, что в custom_key будет хранится кешированная информация, возвращаемая из метода findAll()?
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
Привет!
Есть задача построить микросервисную архитектуру с использованием NodeJS и развернуть ее в Kubernetes. Хотелось бы чтобы интеграция с Kubernetes была максимально возможной. Желательно использовать имеющиеся типы ресурсов Kubernetes или Kubernetes Custom Resources для описания взаимосвязи микросервисов.
Кто нибудь решал такую задачу?
Насколько NestJS подходит и оптимален для ее решения?
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Что по вашему мнению нужно для развертывания приложения в к8с?
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
Мы разворачиваем все через ArgoCD.
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
В git хранится конфигурация (описание ресурсов)
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Ну так nestjs то здесь причем? Все что от него требуется - это набор команд типа npm run lint/test/build - а это хоть из коробки, хоть любым другим удобным способом. Нет никаких сугубо нестовских вещей для кубов. Кубам вообще без разницы что запускать в поде
источник

т

тим in NestJS — русскоязычное сообщество
Dmitry Timakin
Привет!
Есть задача построить микросервисную архитектуру с использованием NodeJS и развернуть ее в Kubernetes. Хотелось бы чтобы интеграция с Kubernetes была максимально возможной. Желательно использовать имеющиеся типы ресурсов Kubernetes или Kubernetes Custom Resources для описания взаимосвязи микросервисов.
Кто нибудь решал такую задачу?
Насколько NestJS подходит и оптимален для ее решения?
Можешь хоть встроенный веб сервер пользовать для этого
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
Александр Духновский
Ну так nestjs то здесь причем? Все что от него требуется - это набор команд типа npm run lint/test/build - а это хоть из коробки, хоть любым другим удобным способом. Нет никаких сугубо нестовских вещей для кубов. Кубам вообще без разницы что запускать в поде
Да, для k8s без разницы что запускать. А вот NestJS мог бы использовать информацию из ресурсов k8s для конфигурирования взаимодействия микросервисов.
источник

т

тим in NestJS — русскоязычное сообщество
И транспортом nats для ивентов
источник

т

тим in NestJS — русскоязычное сообщество
Dmitry Timakin
Да, для k8s без разницы что запускать. А вот NestJS мог бы использовать информацию из ресурсов k8s для конфигурирования взаимодействия микросервисов.
Так не делается
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Dmitry Timakin
Да, для k8s без разницы что запускать. А вот NestJS мог бы использовать информацию из ресурсов k8s для конфигурирования взаимодействия микросервисов.
Несту без разницы в кубах его развернули или еще где. Всем рулит кубовый (или интегрированный) сервис-дискавери. Микросервис знает только днс-имя в которое стучит, а форвардит на конкретный под уже дискавери
источник

т

тим in NestJS — русскоязычное сообщество
Может он свой дискавери хочет туда?))
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
может быть. istio вполне неплохо туда засовывается
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
Александр Духновский
может быть. istio вполне неплохо туда засовывается
istio может интегрироваться с NestJS?
источник

т

тим in NestJS — русскоязычное сообщество
Dmitry Timakin
istio может интегрироваться с NestJS?
Зачем?
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Dmitry Timakin
istio может интегрироваться с NestJS?
с кубами
источник

т

тим in NestJS — русскоязычное сообщество
Это не так работает
источник

DT

Dmitry Timakin in NestJS — русскоязычное сообщество
Istio решает ряд тех-же задач что и NestJS. Разве не так? Например авторизация, логирование, лоад балансинг и т.п. Но он решает их вовне. NestJS решает то-же самое внутри контейнера. Разве нельзя их интегрировать?
источник

АД

Александр Духновский... in NestJS — русскоязычное сообщество
Вы путаете теплое с мягким
источник