у меня несколько docker-контейнеров, каждый контейнер это отдельный сервис. на внешку смотрит сервис gateway, на фронте висит VueJS. они все общаются между собой через rabbit. каждый сервис использует graphql как для общения с базой так и для общения с VueJS. И тут собственно суть вопроса. Если везде установлен graphql и есть такая штука как graphqlSubscription, то нафига мне тогда rabbit?
graphQL это же больше для внешнего мира, а между собой сервисы могут через тот же реббит общатся
да, но у graphql есть подписка на события. что мне мешает подписаться сразу с фронта на события в сервисе gateway, а тот в свою очередь подпишется на события во всех остальных сервисах?
@webkunx кроме тебя сказали никто не поможет =)
Обсуждают сегодня