Web
Nireus_LOVE
这个作者很懒,什么都没留下…
展开
-
分布式系统
1. 简介分布式存储特点概括:规模大+成本低。 分布式存储的挑战来源自于其设计的两个技术领域:分布式 + 存储:1.1 要素可扩展:灵活水平扩展到成百上千上万,并且整体性能线性增长。 低成本:构建与低成本PC,兼备自动容错,自动负载均衡等机制。 高性能:秒,毫秒,亚秒级别。 易用:构建生态环境,与其它系统集成,如监控,运维,数据导入。1.2 分布式数据分类非结构化数据:如文本,图像,图转载 2016-07-13 14:18:07 · 620 阅读 · 0 评论 -
高并发性能调试经验分享
转自:https://zhuanlan.zhihu.com/p/21348220引文4月份的时候看到一道面试题,据说是腾讯校招面试官提的:在多线程和高并发环境下,如果有一个平均运行一百万次才出现一次的bug,你如何调试这个bug?知乎原贴地址如下:腾讯实习生面试,这两道题目该怎么回答? - 编程 . 遗憾的是知乎很多答案在抨击这道题本身的正确性,虽然我不是这次的面试官,但我认为这是一道非常好的面试转载 2016-07-13 15:13:26 · 4048 阅读 · 0 评论 -
负载均衡算法
1. 简介负载均衡的发展基础就是负载均衡算法。针对不同的服务器我们也会采用不同的负载均衡算法,因为他们所具备的和要求的功能各不相同。实际服务器(RealServer)可以被分配不同的加权值来调整被分配的流量。比如性能高的大型服务器可配置较大的加权值,而为性能较低的小型服务器设置较小的加权值。为了避免服务器因过载而崩溃,可为实际服务器指定最大连接阈值来避免该服务器过载。任何服务器可被指定为另一台服务器原创 2016-07-13 16:35:25 · 115 阅读 · 0 评论 -
Web --- 缓存
简介缓存就是用来避免频繁的到主存储器(一般来说可能是数据库,结构化的磁盘文件,远程网络接口,程序接口等等提供数据返回的)获取数据而建立的一个存取更快的临时存储器(缓存)。一般来说,缓存比主存储器更小,但是存取速度非常快。 Web缓存介于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器),数量可能是1个或多个;客户端也可能是1个或多个。Web缓存就在服务器-客户端之间监控请求,并且把原创 2016-07-05 18:36:42 · 107 阅读 · 0 评论 -
Web缓存 --- Varnish方案
简介varnish是一款高性能的开源HTTP加速器。 Varnish代替Squid的理由有三点: 1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有优势,它避免了Squid频繁在内存、磁盘中交换文件,性能要比Squid高。 2、Varnish的稳定性还不错。 3、通过Varnish管理端口,可以使用正则表达式快速、批转载 2016-07-05 14:48:14 · 542 阅读 · 0 评论 -
微服务
1. 简介微服务的概念最初由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言书写,以及不同数据存储技术,并保持最低限度的集中式管理。 微服务是一种基于软件原创 2016-07-18 19:11:29 · 2132 阅读 · 0 评论