Skip to main content

扩展Backstage部署

扩展 Backstage 部署有几种不同的方法。 最直接的方法是简单地部署多个相同的实例,并将接收到的请求分配给它们。 这样做的一个要求是,所有实例都需要共享相同的外部资源,如数据库以及可选的缓存或搜索服务。 Backstage 后端插件将通过数据库进行协调,以共享状态和协调工作。

另一种扩展 Backstage 部署的方法是将后端拆分成多个不同的服务,每个服务运行一组不同的插件。 这是一种更高级的方法,需要能够根据插件 ID 将请求路由到相应的后端。 既可以用于入口,也可以用于 Backstage 后端之间的内部流量,这可以通过创建一个自定义实现的发现服务接口。后端系统文档了解如何将部署分离成多个后端实例的更多详情。

最后,您还可以跨多个地区复制Backstage部署。 这不是一种内置支持的模式,通常只对单个后端插件有意义。