架构
文章平均质量分 81
百里挑一
这个作者很懒,什么都没留下…
展开
-
大型网站技术架构(1)
网站都是从小网站一步一步发展为大型网站的,而这之中的挑战主要来自于庞大的用户、安全环境恶劣、高并发的访问和海量的数据,任何简单的业务处理,一旦需要处理数以 P 计的数据和面对数以亿计的用户时,问题就会变的很棘手 下面我们就来说说这个演变过程: 初始阶段 大型网站都是由小型网站演变而来的,网站架构也一样 小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余,就像这样:原创 2016-11-11 10:09:09 · 316 阅读 · 0 评论 -
大型网站技术架构(2):架构要素和高性能架构
上一篇我们把整个架构演变过程大致说了一下,这次我们来说说从哪方面进行考虑设计。 为了使网站的能够应对高并发访问,海量数据处理,高可靠运行等一系列问题,我们可以选择横向或纵向两个方向来入手。 基本思路 首先可以对整个架构进行分层,一般可以分为 应用层,服务层,数据层;实践中,大的分层结构中还可以继续分层,比如 应用层 还可以继续分为 视图层 和 业务逻辑层,服务层原创 2016-11-11 10:10:09 · 317 阅读 · 0 评论 -
唯品会11.11:频繁黑匣架构背景下,看唯品会的革命性重构
eBay和唯品会的电商文化缩影 eBay是一个老牌的互联网公司,是曾经全球最大的交易平台。我有幸在eBay中国研发中心工作接近10年,曾经在支付平台、电商平台、云平台等不同开发部门工作过。eBay电商系统设计非常复杂,将系统划分为一个个小模块,每个团队和其中每个人负责一个产品的一个小模块。这种系统结构经过长期演练已经非常严谨、成熟和稳定。 eBay集中了很多优秀人才,通过参与其翻译 2016-11-14 10:42:40 · 2127 阅读 · 0 评论 -
谈谈互联网后端基础设施
对于一个互联网企业,后端服务是必不可少的一个组成部分。抛开业务应用来说,往下的基础服务设施做到哪些才能够保证业务的稳定可靠、易维护、高可用呢?纵观整个互联网技术体系再结合公司的目前状况,个人认为必不可少或者非常关键的后端基础技术/设施如下图所示: 这里的后端基础设施主要指的是应用在线上稳定运行需要依赖的关键组件/服务等。开发或者搭建好以上的后端基础设施,一般情况下是能够支撑很长一原创 2016-12-20 10:25:12 · 790 阅读 · 0 评论 -
keepalived实现Tomcat服务双机热备
1. 规划 1.1服务器环境规划 负载服务器master及WEB服务器1真实IP:10.10.195.53 负载服务器backup及WEB服务器2真实IP:10.10.195.190 负载服务器虚拟ip:10.10.195.212 1.2 软件环境规划 操作系统:Red Hat Enterprise Linux Server release 5.6 (Tikan原创 2016-12-20 10:28:09 · 695 阅读 · 0 评论 -
系统负载能力浅析
一. 衡量指标 用什么来衡量一个系统的负载能力呢?有一个概念叫做每秒请求数(Requests per second),指的是每秒能够成功处理请求的数目。比如说,你可以配置tomcat服务器的maxConnection为无限大,但是受限于服务器系统或者硬件限制,很多请求是不会在一定的时间内得到响应的,这并不作为一个成功的请求,其中成功得到响应的请求数即为每秒请求数,反应出系统的负载能力。原创 2016-12-21 10:17:56 · 442 阅读 · 0 评论 -
从零到百亿互联网金融架构发展史
第一代系统最主要就是抢时间,公司希望用最短的时间内保证系统上线,那时候移动浪潮已经启动,于是决定优先上线移动端,网站可以暂不考虑。公司当时有PHP和Java两种开发语言技术储备,因为PHP在快速开发上面有着非常大的优势,因此决定采用前端PHP+后端Java这种模式。系统分成了三层:用户层:安卓和IOS移动端;接口层:php提供用户和交易接口;后端:后端有两部分,后台和定时系统。后台用PHP开发和接原创 2017-03-02 17:43:51 · 671 阅读 · 0 评论