Skip to content

后端服务

核心思想

把后端服务当作附加资源。

后端服务的定义

后端服务是指应用程序运行时所需要通过网络调用的各种服务,例如数据库服务、消息队列服务、缓存服务等。

后端服务作为资源

对 12-Factor APP 而言,每个不同的后端服务都是一份资源,应用程序通过 URL 或其他存储在配置中的连接信息来使用所有的服务,并与所有后端服务的部署保持松耦合。

所有后端服务的部署都可以按需加载或卸载,无需修改应用程序的代码。