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