系统架构

小型服务端系统架构

小型服务端系统架构 一般的后端系统的工作模式。 目前,大部分服务端软件都会选择nginx,nginx轻量高效易扩展,在服务器领域应用越来越广泛。本文简单探讨下以nginx,php,mysql 为主要组件构成的后端系统的架构模型。图一,是一个一般的架构模型,下面我们将详细介绍一下其中的每一部分。 【lvs】这个一般是流量入口,在流量入口的机器中进行lvs的配置

系统架构

我对测试团队的理解

在技术团队中,大概至少也会包括两部分,对这种两部分的团队,一部分是研发团队,那么另一部分就会是测试团队。就我个人经验而言,测试团队会稍微小一点,但扮演的角色非常重要。但是不同的公司读测试团队的期望和定义不同,鄙人认为这才是导致了不同公司的测试团队的产出差异的最关键因素。那么首先测试是什么呢,或者说怎么定义测试团队会比较好呢?下面的部分我们会进行详细说明。 测

系统架构

后端系统上线流程

工作这两年,一直是后端,经历过两家公司。我也从没有经验,到积累了一点经验。后端系统的上线,如果出现bug的话,影响会比较大。上线上出事故的,在程序员的行业中已经屡见不鲜了,甚至有过一些很严重的事故,并且,不止小公司有,一些大公司也会出现这样的事故。当然整体来讲,大公司出现问题的概率要远小于小公司,因为大公司因为业务规模较大,用户量大,所以上线流程控制非常严格

git

Git 协作流程

git 是什么 git 是一个分布式的版本控制工具。为啥叫分布式的呢,通常来讲,版本控制系统都有一个共同的仓库,称之为远端仓库,有些控制软件例如svn会依赖这个远端仓库,如果你和这个仓库无法连接,比如你在一个没有网络的环境,或者你断网了,你就无法进行版本控制了,这个叫做集中式的,代表就是svn。而我们的git 是分布式的,好处就在于,虽然你没有网络,你无法访