Вы можете создать отдельные отдельные конечные точки для разных сервисов GraphQL, которые используют разные схемы. Это чаще всего делается, когда вы предоставляете услуги, которые используются различными типами клиентов. Например, у вас может быть какое-то общедоступное приложение и отдельное частное приложение для управления общедоступным - вместо того, чтобы приложения имели общую схему, вы можете использовать две отдельные службы, и каждое приложение будет подключаться к своему. Аналогично, у вас может быть служба, которая используется только вашими приложениями, а затем отдельный публичный API, который вы делаете доступным для интеграции с разработчиками.
Однако вам следует , а не использовать отдельные конечные точки дляпроизвольно разбить схему. Делая это, вы ничего не получите, вместо этого вы получите ненужное дублирование и усложните работу для всех клиентов, использующих ваш API, поскольку большинство клиентских библиотек GraphQL ожидают один URL.