发表评论取消回复
相关阅读
相关 SaaS应用12原则:(十一)日志
把日志当作事件流 日志使得应用程序运行的动作变得透明。 在基于服务器的环境中,日志通常被写在硬盘的一个文件里,但这只是一种输出格式。 日志应该是事件流的汇总,将所
相关 SaaS应用12原则:(九)易处理
快速启动和优雅终止可最大化健壮性 12-Factor 应用的[进程][Link 1]是\易处理(disposable)\的,意思是说它们可以瞬间开启或停止。 这有利
相关 SaaS应用12原则:(八)并发
通过进程模型进行扩展 任何计算机程序,一旦启动,就会生成一个或多个进程。互联网应用采用多种进程运行方式。例如,PHP 进程作为 Apache 的子进程存在,随请求按需启动
相关 SaaS应用12原则:(七)端口绑定
通过端口绑定(Port binding)来提供服务 互联网应用有时会运行于服务器的容器之中。例如 PHP 经常作为 Apache HTTPD 的一个模块来运行,正如 Ja
相关 SaaS应用12原则:(六)进程
以一个或多个无状态进程运行应用 运行环境中,应用程序通常是以一个和多个进程运行的。 最简单的场景中,代码是一个独立的脚本,运行环境是开发人员自己的笔记本电脑,进程由一条
相关 SaaS应用12原则:(三)配置
在环境中存储配置 通常,应用的配置在不同部署(预发布、生产环境、开发环境等等)间会有很大差异。这其中包括: 数据库,Memcached,以及其他后端服务的配置
相关 SaaS应用12原则:(四)后端服务
把后端服务(backing services)当作附加资源 后端服务是指程序运行所需要的通过网络调用的各种服务,如数据库(MySQL,CouchDB),消息/队列系统(R
相关 SaaS应用12原则:(二)依赖
显式声明依赖关系( dependency ) 大多数编程语言都会提供一个打包系统,用来为各个类库提供打包服务,就像 Perl 的 CPAN 或是 Ruby 的 Rubyg
相关 SaaS应用12原则:(一)基准代码
一份基准代码(Codebase),多份部署(deploy) 12-Factor 应用(基于 12 原则设计的应用称为 12-Factor 应用)通常会使用版本控制系统加以
相关 SaaS应用12原则:简介
简介 如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor(12 原则,或 12 要素)为构建如下的 SaaS 应用提
还没有评论,来说两句吧...