169 похожих чатов

Всем привет. Планируем делать микросервисы на графе и сейчас рассматриваем

в качестве Api Gateway - apollo graphql federation. Кто-то с этим работал? Как он себя показывает на высоких нагрузках и как у него с горизонтальным масштабированием? Вообще у кого-то на проде используется данный подход?

10 ответов

16 просмотров

У вас много мелких сервисов со своим graphql? В проде использую без federation, у меня в роли резолвера выступают микросервисы. Но думаю особо не поменяется. 3 горизонтальные ноды обслуживают примерно 3к RPS, проблем особо нет

Владислав-Борейко Автор вопроса
Олег Линьков
У вас много мелких сервисов со своим graphql? В пр...

да, будет н количество и дальше количество будет увеличиваться

Владислав-Борейко Автор вопроса
Олег Линьков
У вас много мелких сервисов со своим graphql? В пр...

а кто отвечает за сбор информации с разных микросервисов?

Владислав Борейко
да, будет н количество и дальше количество будет у...

Ну тогда да, федерация ваш выбор. В целом на производительность особо не повлияет

Владислав Борейко
а кто отвечает за сбор информации с разных микросе...

Брокер микросервисов, шина то одна у них :) Через нее и данные и статистику получаю

Владислав-Борейко Автор вопроса
Олег Линьков
Брокер микросервисов, шина то одна у них :) Через ...

ну брокер у вас отвечает за обмен между микросервисами?

Владислав Борейко
какой у вас брокер используется?

В каком смысле какой? На redis основан, самописное решение, но как пример можете посмотреть в сторону moleculer, на его идеях основано

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
28
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
День добрый, подскажите пожалуйста, есть ли какой-то способ сказать ребару не компилировать определённое приложение? Всю доку их перечиатл ничего подобного не нашёл
Кирилл
14
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
В clientsettings есть поле client_rates. В поле pagebuilder. Как получить то его?)
Andrey K
8
Здравствуйте, хочу сделать HelloWorld в консоли Дельфи, но функция API ничего не выводит, что я делаю не так? program Hello; {$APPTYPE CONSOLE} uses System.SysUtils, WinAPI.Wi...
Sergey Vinogradov
20
Вопрос на перед, на следующую пятницу. Сколько строк кода можно вешать на одного программиста, понятно что если проект хорошо написан то можно и миллион. Но есть же где то пре...
AlekseyK Kluchnikov
31
Немного оффтопа: а кто на чем сидит для осдева в плане ide/редактора? Последнее время сидел на vscode, но я его прям не могу нормально воспринимать, перешел на сlion, но меня...
Evg Resh
29
Карта сайта