![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
文章平均质量分 87
xzqxiaoqing
这个作者很懒,什么都没留下…
展开
-
聊聊高并发系统之降级特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见到过的一些降级方案供大家参考。 降级的最终目的...转载 2018-06-11 21:57:42 · 136 阅读 · 0 评论 -
zookeeper学习
1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。客户端的读请求可以被集群中的任意一台机器处理,如果读请求在节点上注册了监听器,这个监听器也是由所连接的zook...原创 2018-06-24 17:38:41 · 195 阅读 · 0 评论 -
《大型网站技术架构:核心原理与案例分析》笔记
《大型网站技术架构:核心原理与案例分析》笔记目录· 大型网站软件系统的特点· 大型网站架构演化发展历程 · 初始阶段的网站架构 · 需求/解决问题 · 架构 · 应用服务和数据服务分离 · 需求/解决问题 · 架构 · 使用缓存改善网站性能 · 需求/解决问题 ...原创 2018-11-16 10:37:40 · 281 阅读 · 0 评论 -
使用RateLimiter完成简单的大流量限流,抢购秒杀限流
使用RateLimiter完成简单的大流量限流,抢购秒杀限流RateLimiter是guava提供的基于令牌桶算法的实现类,可以非常简单的完成限流特技,并且根据系统的实际情况来调整生成token的速率。通常可应用于抢购限流防止冲垮系统;限制某接口、服务单位时间内的访问量,譬如一些第三方服务会对用户访问量进行限制;限制网速,单位时间内只允许上传下载多少字节等。下面来看一些简单的实践,需要...原创 2018-11-16 10:36:33 · 261 阅读 · 0 评论 -
高并发架构思路,附十万定时任务执行解决方案
(整理三)高并发架构思路,附十万定时任务执行解决方案一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。...原创 2018-11-16 10:36:14 · 2675 阅读 · 0 评论 -
Java进阶面试题大集合
【剑指Offer学习】【所有面试题汇总】阿里P8架构师总结Java并发面试题(精选)一、Java基础面试/笔试第五弹 —— Java面试问题集锦(下篇) 算法相关 java8 统计字符串字母个数的几种方法(有你没见到过的) 必须知道的八大种排序算法【java实现】(一) 冒泡排序、快速排序 序列化和反序列化的底层实现原理是什么?1...原创 2019-09-05 20:27:41 · 472 阅读 · 0 评论