Architecture

经典且简单的企业级生产环境系统架构

系统架构图 总体请求流程图 详细请求流向图 组件部署搭建步骤与配置 1. 服务器基础环境搭建 1.1 所有服务器创建robin用户 1.2 所有服务器授权robin用户 1.3 修复服务器主机名 2. Nginx安装及配置 2.1 安装Nginx 2.2 配置Nginx 2.3 启动Nginx 2.4 创建HTML存放目录 3. Redis集群安装及配置(哨兵模式) 3.1 安装Redis...

Continue reading...

网站应用架构的演进

随着互联网的发展,网站应用的规模不断扩大,网站的应用架构已经从最初的“单体应用架构”演进到现在的“微服务架构”。听说阿里在成立时,网站用的也是“单体应用架构”。BTW:我的毕业设计用的也是“单一应用架构” 😀 单体应用架构 垂直应用架构 SOA(Service-Oriented Architecture)应用架构 微服务应用架构 现在还是有相当一部分系统用的是“单体应用架构”,我觉得是取决于用户的体量。简单、少人用的系统就无谓浪费太多资源去使用一个复杂的架构,毕竟越简单越少BUG。 毕业至今,自己曾经参与开发过的系统也仅有“单体应用架构”和“单体应用架构拓展版”。后面三种应用架构仅停留在自己搭建玩玩,真正上过生产的系统还没有。好奇心太强,始终还是想亲身经历挑战。

Continue reading...