服务器一直在裸奔,三年多来也一直没有啥问题,直到最近发现访问非常缓慢,一开始我们也没有在意,因为所处的机房,近些日子线路问题不断,以为是线路问题,直到被机房通知服务器被攻击了,由于已经影响到了其他机子,把我们限流了。。 突然间感觉就是两眼发蒙,总结问题如下: 最终,开了个会分析了下,最终分析如下: ...
分类:
其他好文 时间:
2016-07-15 12:58:30
阅读次数:
149
题目链接 比赛时用dp想了两个小时。。 看了题解说是网络流,感觉被打脸。 知道了这个模型之后,这题就是套个模板直接水过的了。 先拆点限流,把mid当源点,然后把a做汇点跑一次网络流,再把b做汇点跑一次网络流。 mdwzszz (第一次网络流,分两次跑) code: ...
分类:
其他好文 时间:
2016-07-04 13:49:27
阅读次数:
194
原文:聊聊高并发系统之降级特技 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键 ...
分类:
其他好文 时间:
2016-06-24 23:27:54
阅读次数:
186
问题背景:我们公司之前由于DDOS攻击导致网络出口受影响,经过了解,流量进入亚马逊是不收钱的,而且不限流量,为了加强防范网络攻击对业务造成影响,在亚马逊部署一套haproxy代理,把部分业务迁移试用。为了使用nginx能获取到客户端的ip地址,在haproxy中配置optionhttpclose..
分类:
其他好文 时间:
2016-06-23 14:35:08
阅读次数:
757
http://acm.hdu.edu.cn/showproblem.php?pid=4292 题意:n个人,m1个食物,m2个饮料,要求每个人都拿到一份饮料和一份食物,求最大满足数。 思路:S向食物连边,流量为食物数量。饮料向T连边,流量为饮料数量。 人拆点,限流为1,食物向人连边,流量为1,人向饮 ...
分类:
其他好文 时间:
2016-06-19 22:38:51
阅读次数:
175
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限...
分类:
其他好文 时间:
2016-06-12 15:26:19
阅读次数:
1147
在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开 ...
分类:
Web程序 时间:
2016-06-11 00:36:02
阅读次数:
271
http://wenku.baidu.com/link?url=LIixqxgfiB42dCk0-JVOhKtjzPjbg-FpdmZzXS27-cJ9K6n_l9YBMfynEleKNITcDr_obFcpVTv68cpZV3Bkso7Q92wPSGo6A1pRHdmp36G 1、 限流的大小I= ...
分类:
其他好文 时间:
2016-06-06 10:24:21
阅读次数:
712
1 启动流程 1.1 选择要启动的流程 1.2 启动类型 启动静态权限的流程 启动动态权限的流程 由于系统允许同一用户具有多个身份,因此在创建动态权限流程如[所以部门][所有职能]的时,需要操作人员选择一个操作身份 匿名启动流程 如果流程设置了可以匿名启动,在启动流程时会有匿名启动选项 1.3 启动... ...
分类:
其他好文 时间:
2016-06-04 19:32:25
阅读次数:
277
1 启动流程 1.1.1 选择要启动的流程 1.1.2 启动类型 l 启动静态权限的流程 l 启动动态权限的流程 由于系统允许同一用户具有多个身份,因此在创建动态权限流程如[所以部门][所有职能]的时,需要操作人员选择一个操作身份 l 匿名启动流程 如果流程设置了可以匿名启动,在启动流程时会有匿名启... ...
分类:
其他好文 时间:
2016-05-26 13:07:52
阅读次数:
201