高可用性的几个级别

转载自  高可用性的几个级别 大家常说高可用,High Availablility,但是一般说到这个词的时候,具体指的什么方案呢?   级别一:FT (Fault Tolerance) 双击热备   通过创建与主实例保持虚拟同步的虚拟机,使应用在服务器发生故障的情况下也能够持续可用。...

2018-07-23 20:34:27

阅读数:44

评论数:0

五分钟了解CDN

转载自 五分钟了解CDN一、什么是CDN?CDN全称Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,C...

2018-07-04 09:28:35

阅读数:27

评论数:0

一篇文章彻底了解清楚什么是负载均衡

转载自   一篇文章彻底了解清楚什么是负载均衡负载均衡是高可用网络基础架构的的一个关键组成部分,有了负载均衡,我们通常可以将我们的应用服务器部署多台,然后通过负载均衡将用户的请求分发到不同的服务器用来提高网站、应用、数据库或其他服务的性能以及可靠性。为什么要引入负载均衡先看一个没有负载均衡机制的w...

2018-07-04 09:27:58

阅读数:39

评论数:0

CDN如何实现,关键技术是什么?

转载自  CDN如何实现,关键技术是什么?CDN原理            CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,这就是CDN的最基本的原理。如下图:图中各点含义如下:1.用户向浏览器输入www.web.co...

2018-07-02 00:06:58

阅读数:60

评论数:0

关于TCP/IP必须知道的几个基础问题

转载自   关于TCP/IP必须知道的几个基础问题描述一下TCP三次握手的过程接下来我们根据下面这幅图来解释一下TCP三次握手。p.s: 每个箭头代表一次握手。第一次握手client(客户端)发送一个SYN(seq=x)包给server(服务器),然后“期待”server的ACK回复。p.s: s...

2018-06-20 13:13:52

阅读数:62

评论数:0

https 单向认证和双向认证

转载自   https 单向认证和双向认证一、HttpHyperText Transfer Protocol,超文本传输协议,是互联网上使用最广泛的一种协议,所有WWW文件必须遵循的标准。HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全。使用TCP端口为...

2018-06-10 08:28:20

阅读数:36

评论数:0

双机热备的原理

转载自 双机热备的原理夜半惊魂上次的文章《负载均衡的原理》中讲到,张大胖在Bill的指导下,成功地开发了一个四层的负载均衡软件, 把流量“均匀地”分发到了后面的几个服务器中, 获得了老板的1000块钱奖励。但是张大胖心中隐隐不安,总觉得系统埋着一颗定时炸弹,随时会引爆,这个炸弹就是:  Load ...

2018-06-03 07:48:53

阅读数:52

评论数:0

服务器性能指标(一)——负载(Load)分析及问题排查

转载自 服务器性能指标(一)——负载(Load)分析及问题排查平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示...

2018-05-26 08:40:49

阅读数:136

评论数:0

漫画:什么是服务熔断

转载自 漫画:什么是服务熔断什么是服务熔断?熔断这一概念来源于电子工程中的断路器(Circuit Breaker)。在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时切断对下游服务的调用。这种牺牲局部,保全整体的措施就叫做熔断。如果不采取熔断措施,...

2018-05-07 10:36:05

阅读数:306

评论数:1

彻底理解正向代理和反向代理

转载自 彻底理解正向代理和反向代理平时工作中我们会接触到各种代理,它到底是什么概念呢,又是什么工作原理,下面我们具体来分析一下。1、概念正向代理这个很好理解,比如说你现在要访问一个外国的社交网站www.facebook.com,根据天朝的政策这个网站正常来访问是打不开的,也就是通常所说的被“墙”了...

2018-05-06 14:32:48

阅读数:97

评论数:0

漫画:三分钟了解敏捷开发

转载自 漫画:三分钟了解敏捷开发什么是敏捷开发?敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简单地来说,敏捷开发并不追求前期完美的设计、完美编码,而是力求在很短的周期内开发出产...

2018-05-03 10:25:55

阅读数:29

评论数:0

17张图揭密支付宝系统架构

转载自 17张图揭密支付宝系统架构支付宝的系统架构图,仅供参考。不管是不是支付行业,都值得我们参考,学习。

2018-04-27 14:23:20

阅读数:27

评论数:0

Tengine-Ngnix高级版

转载自 Tengine-Ngnix高级版Tengine介绍Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安...

2018-04-26 09:33:34

阅读数:67

评论数:0

缓存雪崩,缓存穿透,缓存预热,缓存热备都是什么鬼?

转载自 缓存雪崩,缓存穿透,缓存预热,缓存热备都是什么鬼?缓存雪崩,缓存穿透,缓存预热,缓存热备是在做缓存设计或者缓存应用时经常遇到的概念,也是缓存应用过程中必须熟知及知道 的东西。缓存雪崩当缓存处于单点情况下,一旦缓存服务器崩溃,所有的请求就会落到数据库层,此时,如果由于访问量过大则会导致数据库...

2018-04-26 09:30:18

阅读数:20

评论数:0

完整的支付系统整体架构

转载自 【干货】完整的支付系统整体架构!  从产品分类、模块功能和业务流程,了解支付产品服务的设计。  支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度来...

2018-04-26 09:29:38

阅读数:464

评论数:0

服务高可用:幂等性设计

转载自 服务高可用:幂等性设计什么是幂等性?一般在服务调用时,读服务如果调用失败了,会自动按配置次数转移到别的服务上去请求。而写服务就不能重复请求,如果因为超时或者网络故障等原因被调用服务并没有返回成功的响应,服务调用方就认为是失败了,但很有可能的是已经成功了,如果继续重复请求写服务,如转账类的服...

2018-04-26 09:29:15

阅读数:21

评论数:0

网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解

转载自 网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解常用的网站性能测试指标有:吞吐量、并发数、响应时间、性能计数器等。并发数并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。响应时间响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一...

2018-04-26 09:28:06

阅读数:24

评论数:0

DevOps到底是什么鬼?DevOps介绍及工具推荐

转载自 DevOps到底是什么鬼?DevOps介绍及工具推荐什么是DevOpsDevOps是Development和Operations的组合,是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认...

2018-04-25 11:16:07

阅读数:53

评论数:0

服务降级的概念及应用手段

转载自 服务降级的概念及应用手段什么是服务降级服务降级,就是对不怎么重要的服务进行低优先级的处理。说白了,就是尽可能的把系统资源让给优先级高的服务。资源有限,而请求是无限的。如果在并发高峰期,不做服务降级处理,一方面肯定会影响整体服务的性能,严重的话可能会导致宕机某些重要的服务不可用。所以,一般在...

2018-04-25 10:47:27

阅读数:15

评论数:0

推荐一个在线创作流程图、思维导图软件—ProcessOn

转载自 推荐一个在线创作流程图、思维导图软件—ProcessOn最近要画流程图,破解了半天Visio2016没搞定,2016的估计都被封了,Visio收费又过贵,又不想折腾低版本的破解,所以找了个在线画图平台ProcessOn,没想到还出乎人意料,完全可以达到预期效果,而且比较轻量级,虽然没有提供...

2018-04-25 10:47:12

阅读数:18

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭