我可以使用 apollo federation 来模块化同一台服务器上的架构吗?

Can I use apollo federation just to modularize schema on same server?

我想在不同的文件中定义不同的架构并将它们作为一个文件使用。目标是模块化架构。我检查了一些 apollo federation 示例,它们都在不同的服务器上使用模式 运行。但是在我的情况下只有一台服务器。

这是可能的,但联合会增加复杂性和开销,这在这种情况下是完全没有必要的。如果你想轻松地拆分你的模式,请使用类型扩展,或者使用现有的库,如 graphql-modules.