![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
大型网站系统与Java中间件实践
icoder.long
Change the world with thought and code!
展开
-
03-一遍文章读懂大型网站的架构演进——分布式系统常用解决方案(二)
继续我们关于大型分布式网站解决方案的讨论。上一章节中,我们一起研究了应用与数据库分离、集群、读写分离、缓存这几种大型网站的解决方案,地址:https://blog.csdn.net/xulong_08/article/details/81359364。经过上一章节的讨论,我们已经能够了解随着网站访问量的增加,如何逐步改造网站架构。 对于单机系统的处理能力无法满足需求时,需要多台服务器将应...原创 2018-08-05 23:19:40 · 298 阅读 · 0 评论 -
01-分布式系统简介
最近一直在研究《大型网站系统与Java中间件实践》这本书,对我帮助很大,所以在这里想把我对这本书的理解以及这本书的部分内容分享给大家。这里对这本书的内容会做一个梳理,将我认为重点的内容,以及在平时工作中遇到的问题写下来,一方面是为了加强记忆,另一方面是为了对这本书内容感兴趣的同学能够少走弯路,更快的接受书本的内容。我会将从分布式说起,一直到分布式系统中用到的各种技术、中间件的使用等,全方位的介...原创 2018-08-01 17:35:53 · 223 阅读 · 0 评论 -
Zookeeper详细教程、分布式协调服务原理
Zookeeper分布式服务框架是Apache Hadoop的一个子项目,主要为分布式系统提供协调服务以及一些数据管理问题,如命名服务、集群管理、分布式应用配置等。zookeeper可以将简单易用的接口和高效稳定的系统提供给用户。在大型网站中,zookeeper一直占据着重要地位,主要功能如下:zookeeper是为别的分布式程序服务的 Zookeeper本身就是一个分布式程序(只要有半...原创 2018-08-11 13:18:39 · 874 阅读 · 0 评论 -
六种负载均衡算法介绍
几乎所有的大型网站都会用到负载均衡,主要解决集群服务器中将大量请求分发至不同机器上去处理,突破单机处理极限,从而提升了网站整体的处理能力。目前常用的负载均衡解决方案有硬件负载和软件负载,几种软件负载主要有Nginx、Apache、HAProxy等,但是负载策略基本上有以下几种:1、轮询法 将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数...原创 2018-08-02 15:48:02 · 693 阅读 · 0 评论 -
02-一遍文章读懂大型网站的架构演进——分布式系统常用解决方案(一)
在上一章节中我们了解了分布式系统的相关内容,对分布式系统有了一个初步认识,但是只停留在理论层面上,这一章节我们将讨论大型网站的演进过程。即随着用户量以及业务量的不断增加,网站规模越来越大,就需要不断更新技术架构,是网站能够满足日益增长的业务需求。 我们将根据一个网站的发展来展开今天对大型网站架构的讨论,下面我们将重点讨论大型分布式网站需要哪些技术的支撑,才能应对日...原创 2018-08-02 23:07:29 · 435 阅读 · 1 评论