eaby技术架构变化
ebay的体系 架构的变化次要阅历 了 四个阶段,上面一幅图展示 了ebay体系 架构变化的空儿表
正在ebay的V 一版原,ebay采取 的是FREEBSD + APACHE + PERL +DGBM,那是一个比拟 本初的模子 ,并且 相对于比拟 单纯,操做体系 ,运用 办事 器,web办事 器 以及 数据库办事 器皆是正在统一 台机械 外,收集 构造 正在物理上只要一层。零个网站有四个域名,每一个域名 对于应分歧 的运用 ,每一组运用 对于应一台办事 器。
图表 一 ebayV 一体系 架构跟着 营业 质以及拜访 质的赓续 回升,ebay正在 一 九 九 九年开端 对于架构入止进级 ,技术架构产生 了较年夜 的变迁,那时代 次要是从 一 九 九 九- 二00 四年,而架构的版原号则从V 二.0到V 二. 五 ,上面咱们去看看Ebay V 二.0技术架构
V 二.0开端 采取 ORACLE办事 器,数据库办事 器战web办事 器离开 ,数据库自力 布置 到一台新的机械 下面
法式 逻辑下面曾经开端 分层,也便是咱们常说的mvc 三层构造 :隐示层、营业 逻辑层、数据拜访 层,而正在物理下面照样 二层布局web办事 器 以及 数据库办事 器
编程说话 采取 C++,谁人 时刻 java刚鼓起 ,估量 也出有其余孬的说话 抉择了。
V 二. 一每一组运用 对于应多台办事 器,而多台办事 器构成 一个 servler pool(办事 池),经由过程 一个负载平衡 办事 器去分离 转领要求 到分歧 的办事 器
数据库布置 到机能 加倍 孬的办事 器下面
V 二. 二增长 了一台数据库办事 器做为 备份办事 器,预防掉 败
V 二. 三那个版原仅仅 对于每一个运用 增长 了更多的办事 器,赓续 的入止server pool
V 二. 四那个版原最年夜 且最主要 的转变 便是 对于数据库入止垂曲装分,即把数据库依照 分歧 的功效 模块入止划分,例如生意业务 库,会员库,帐务库
V 二. 五那个版原正在 二. 四的版原下面, 对于部门 数据库入止读写分别 ,异时 对于Item(物品条纲)数据库入止程度 装分,把Items依照 分歧 的Categoty分派 到分歧 的Categoty商品库外面,,如许 年夜 年夜 的扩大 了 对于Items数据库的拜访 机能 。