- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 DDoS攻击类型
DDoS攻击类型 DDoS 的类型的分布,64% 是属于容量耗尽型攻击,18% 是属于状态耗尽型攻击,应用层攻击也大约是 18%。AWS 基于标准的开箱即用安全工具,能够帮助你实现比如说状态耗尽式的 DDoS 攻击的防护,同时我们还有一些配套的防火墙服务,能够去抵挡应用层的攻击。在座的有一些人可能非常担心大型的对于应用层就是七层的攻击,我们也会给大家一些额外的能力,比如说一
2017-07-29 11:54:15 2397
原创 C++ Any类型实现
c++ Any类型实现 在java或c#中,Object类型对象可以指向任意类型的变量,因为所有的类默认都从Object类继承。但是在c++中,没有类似Object类这样的类型,而很多时候,为了设计出通用的程序,往往需要类似于Object类型作为参数或者返回值。
2017-07-15 12:57:02 3823
原创 C++宏实现的好的代码
C++宏实现的好的代码#include "errorcode_def.h"DEFINE_NUWA_ERRORCODE(RequestExecSuccess, 200, "NUWA_OK");DEFINE_NUWA_ERRORCODE(ParameterInvalidExceptionError, 400, "ParameterInvalidException");DEFINE_N
2017-07-14 21:49:29 906
原创 分布式系统SDK端重试策略
分布式系统SDK端重试策略1. API 的属性:成功率优先:强调成功率, 所以重试的时候,sleep 时间较长,按照指数退避的方式sleep。latency优先: 强调latency,所以重试的时候,sleep的时间较短。2. 重试次数retryTimes + 1
2017-07-09 23:46:14 632
原创 Spanner: CAP, TrueTime and Transaction
Spanner: CAP, TrueTime and Transaction参考资料: 点击打开链接
2017-07-08 17:24:28 729
原创 分布式系统的时间
分布式系统的时间事件的顺序大家都知道,Linearizability在一些系统(譬如分布式数据库)里面是非常重要的,我们不能允许数据更新之后仍然能读到原先的值,譬如银行转账,用户A有100元,转给用户B 10元,这个操作之后用户A只可能有90元了,但如果A后续发起了另一个转账请求给C转10元的时候,事务里面读到A的余额仍然是100元,这个问题就大了。一个更简化的
2017-07-08 17:08:10 974
原创 分布式系统SLA怎么做?
分布式系统SLA怎么做? 分布式系统有自己的server端,也有提供给用户的SDK端,server端的SLA主要是给内部看的,外部使用用户看到的是SDK端呈现的SLA指标数据。 每个异常对应一个HTTP CODE。 每个请求一般要记录下:请求类型,请求大小,请求开始时间,请求latency,errcode, httpcode。 1.
2017-07-02 00:45:20 2414
原创 SLA的基本概念
SLA的基本概念 现在的产品和系统都非常的复杂,彼此连接依赖越来越复杂,为了整体的高速运转,对每个部件的稳定性越来越高,越来越精密,发展到一定程度,人力已经无法掌控,任何一个组件出异常都有可能牵一发而动全身,影响全局。每个部件的稳定性和精密程度决定了整体的工程质量,也决定了整体的发展速度。 一. 定义SLI(Service Level Indicator
2017-07-02 00:27:17 40606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人