传统的运维人员通常只面对几十或者上百台的服务器,但在大规模分布式集群中,运维人员面临工作任务明显不同。本文分别阐述服务器数量激增,要求提升全局掌控能力,如何实现系统的自我保护和自动化恢复,大规模与精细化平衡,以及需要开发和运维更加紧密合作等方面,通过对真实数据进行分析和预测,将判断失误概率降到最低。 ...
分类:
其他好文 时间:
2017-03-16 19:09:20
阅读次数:
287
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。从单机网站到分布式网站,很重要的区别是业 ...
分类:
Web程序 时间:
2017-03-08 23:58:27
阅读次数:
323
摘要: 负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬 ...
分类:
Web程序 时间:
2017-02-24 14:23:56
阅读次数:
245
《软件构架实践》读后感04 系统的软件架构在系统开发和开发该架构的组织的构架的组织中起到了一个中心作用。对于系统和开发系统的项目,构架起到的是蓝图的作用。它定义了必须由设计和实现小组完成的工作任务,是系统质量属性的主要载体。 在完成软件构架的实现之后我们需要编写文档来解释我们的构架,即使构架非常完美 ...
分类:
其他好文 时间:
2017-02-14 14:08:00
阅读次数:
149
线程可以驱动任务,因此你需要一种描述任务的方式,这可以由Runnable接口来提供。要想定义任务,只需实现Runnable接口并编写run方法,使得该任务可以执行你的命令。 将Runnable对象转变为工作任务的传统方式是把它提交给一个Thread构造器,Thread构造器只需要一个Runnable ...
分类:
编程语言 时间:
2017-02-13 12:16:33
阅读次数:
236
过去一年,换了工作的缘故,一直奔跑在全栈开发的道路上。从web开发的小白到如今的不那么白的小白,感觉进步还是蛮大的。今年的工作任务依然严峻,但是工作之余还是希望自己业务能有些自己的事情做。把想做的事情列下来,明年回头看自己怎么“囧” ^_^! 1) 参加软考,系统架构设计师的考试不是为了什么,仅仅是 ...
分类:
其他好文 时间:
2017-01-11 07:34:17
阅读次数:
184