首页   快速返回

云原生应用12要素     所属分类 architecture
云原生(Cloud Native)
基于云的架构设计和开发模式
SaaS应用  
12-Factor   TheTwelve-Factor App


一份基准代码(Codebase),多份部署(deploy)
dev staging production

显式声明依赖关系( dependency )

在环境中存储配置  代码和配置严格分离  推荐将应用的配置存储于 环境变量 中

把后端服务(backing services)当作附加资源

构建,发布,运行  严格区分这三个步骤

以一个或多个无状态进程运行应用   应用进程无状态

通过端口绑定(Port binding)来提供服务

通过进程模型进行扩展

快速启动和优雅终止可最大化健壮性

尽可能的保持开发,预发布,线上环境相同

把日志当作事件流

后台管理任务当作一次性进程运行

上一篇     下一篇
jar包冲突的处理套路

spring注解之@Value

金融圈饭局老司机火眼金睛识人

java日志框架冲突介绍

slf4j集成log4j

java日志系统转换