• 近期将进行后台系统升级,如有访问不畅,请稍后再试!
  • 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

标签:高并发

技术杂谈

老板让你抗住千万级流量,如何做架构设计?

老板让你抗住千万级流量,如何做架构设计?
随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双 11 那天的淘宝一样。那么,如何设计架构才能够抗住这千万级的流量。老板让你抗住千万级流量,如何做架构设计?首先,要在我们架构设计的时候建立一些原则。1. 实现高并发服务拆分:将整个项目拆分……继续阅读 »

勤劳的小蚂蚁 4天前 14浏览 0评论0个赞

技术杂谈

接口限流算法:漏桶算法&令牌桶算法

接口限流算法:漏桶算法&令牌桶算法
工作中对外提供的 API 接口设计都要考虑限流,如果不考虑限流,会成系统的连锁反应,轻者响应缓慢,重者系统宕机,整个业务线崩溃,如何应对这种情况呢,我们可以对请求进行引流或者直接拒绝等操作,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存:缓存的目的是提升系统访……继续阅读 »

勤劳的小蚂蚁 4天前 11浏览 0评论0个赞

技术杂谈

对高并发流量控制的一点思考

对高并发流量控制的一点思考
前言在实际项目中,曾经遭遇过线上 5W+QPS 的峰值,也在压测状态下经历过 10W+QPS 的大流量请求,本篇博客的话题主要就是自己对高并发流量控制的一点思考。应对大流量的一些思路首先,我们来说一下什么是大流量?大流量,我们很可能会冒出:TPS(每秒事务量),QPS(每秒请求量),1W+,5W+,10W+,100W+………继续阅读 »

勤劳的小蚂蚁 6天前 12浏览 0评论0个赞

技术杂谈

高并发的核心技术-幂等的实现方案

高并发的核心技术-幂等的实现方案
一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统 bug 重发,也应该只扣一次钱; 3. 发送消息,也应该只发一次,同样的短信发给用户……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 29浏览 0评论0个赞

技术杂谈

我们来谈下高并发和分布式中的幂等处理

我们来谈下高并发和分布式中的幂等处理
我们先来谈下幂等的概念实现幂等性的技术方案最后总结:我们先来谈下幂等的概念抽象概念幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能……继续阅读 »

勤劳的小蚂蚁 1周前 (02-10) 29浏览 0评论0个赞

技术杂谈

高并发风控技术解密(上)

高并发风控技术解密(上)
风控在任何一个公司都是比较神秘的存在,不仅线上很少分享,从安全角度讲也很少对外披露它的架构及设计。本人将就参与的风控建设谈谈风控的技术。(本文来源于本人内部分享 PPT,仅从技术角度探讨风控体系建设,不涉及公司内部机密,限于篇幅,一些细节没能交待完整)风控架构演进经过 1 年多风控系统的建设,已经将公司内部风控系统从业务代码为主的风控架……继续阅读 »

勤劳的小蚂蚁 2周前 (02-08) 14浏览 0评论0个赞

技术杂谈

每分钟访问10w+,11种策略教你保持亿级流量网站稳定性!

每分钟访问10w+,11种策略教你保持亿级流量网站稳定性!
稳定性在大型网站运行中至关重要,面对每分钟 10 万次的网络访问,稍有不慎就会引起重大故障。今天这篇文章一起讨论下亿级流量网站在稳定性方面的一些做法,希望对您有帮助。一、基础策略1.1、配置化配置化就是把很多业务流程相关的数据统一放在一个配置平台上,从代码中抽离出来,使得代码仅处理通用的业务逻辑。配置化之后,代码拥有……继续阅读 »

勤劳的小蚂蚁 2周前 (02-07) 15浏览 0评论0个赞

技术杂谈

浅谈高并发解决方案

浅谈高并发解决方案
摘要: 高并发一直是然个人头疼的问题;然而,其解决方式则是一套组合策略,由整体入手,逐步分析,逐步解决部分问题,进而解决所有问题;就像一支庞大的输水管道,不断的做分支导流,每层的分支可以导出部分的流量,继而顺利导出所有的流量。总体思路:优化代码,分离业务逻辑,数据库,最后加服务器等;逐步解决方案,具体操作如下:(1).页面的动静分离:……继续阅读 »

勤劳的小蚂蚁 2周前 (02-07) 15浏览 0评论0个赞

技术杂谈

大规模分布式应用之海量数据和高并发解决方案总结

大规模分布式应用之海量数据和高并发解决方案总结
一、网站应用背景开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的访问性能,当然,也要考虑成本的问题。当问题的规模在经济条件下通过堆硬件的方式解决不了的时候,我们应该通过其他的思路去解决问题,互联网发展至今,已经提……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 53浏览 0评论0个赞

技术杂谈

大话程序猿眼里的高并发丨汇总篇

大话程序猿眼里的高并发丨汇总篇
前言高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸爬滚打过来有着不少的血泪史,这里进行的总结……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 35浏览 0评论0个赞

技术杂谈

高并发场景下的缓存有哪些常见的问题?

高并发场景下的缓存有哪些常见的问题?
一、缓存一致性问题当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更新策略。一般会在数据发生更改的时,主动更新缓存中的数据或者移除对应的缓存。 二、缓存并发问题缓存过期后将尝试从后端数据库获取数据,这是一个看似合理的流程。但是,……继续阅读 »

勤劳的小蚂蚁 2周前 (02-06) 25浏览 0评论0个赞

技术杂谈

大话程序猿眼里的高并发!

大话程序猿眼里的高并发!
高并发是指在同一个时间点,有很多用户同时的访问 URL 地址,比如:淘宝的双 11、双 12、京东 618,就会产生高并发。如贴吧的爆吧,就是恶意的高并发请求,也就是 DDOS 攻击,再屌丝点的说法就像玩撸啊撸被 ADC 暴击了一样。那伤害你懂得,如果你看懂了,这个说法说明是正在奔向人生巅峰的屌丝!一、高并发会来带的后果服务端:导致站点……继续阅读 »

勤劳的小蚂蚁 2周前 (02-05) 17浏览 0评论0个赞

技术杂谈

服务接口的流量控制策略之RateLimit

服务接口的流量控制策略之RateLimit
一、场景描述                                                                                                  很多做服务接口的人或多或少的遇到这样的场景,由于业务应用系统的负载能力有限,为了防止非预期的请求对系统压力过大而拖垮业务应用系统。   ……继续阅读 »

勤劳的小蚂蚁 2周前 (02-04) 15浏览 0评论0个赞

技术杂谈

服务器应对大流量请求措施

服务器应对大流量请求措施
硬件升级 硬件是基础,如果流量级别真的到大流量级别了,那么硬件基础肯定不能差。负载均衡 根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。硬件方面可以考虑专门负责负载均衡的硬件 F5;对于大部分公司,会选择廉价有效的方法扩展整个系统的架构,来增加服务器的吞吐量和处理能力,以及承载……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 25浏览 0评论0个赞

技术杂谈

一致性哈希算法的理解与实践

一致性哈希算法的理解与实践
概述在维基百科中,是这么定义的一致哈希是一种特殊的哈希算法。在使用一致哈希算法后,哈希表槽位数(大小)的改变平均只需要对 K/n 个关键字重新映射,其中 K 是关键字的数量, n 是槽位数量。然而在传统的哈希表中,添加或删除一个槽位的几乎需要对所有关键字进行重新映射。引出我们在上文中已经介绍了一致性 Hash 算法的……继续阅读 »

勤劳的小蚂蚁 2周前 (02-02) 30浏览 0评论0个赞

技术杂谈

电商平台备战促销季的运维秘诀——高可用服务层

电商平台备战促销季的运维秘诀——高可用服务层
高可用设计是互联网系统架构的基础之一,以天猫双十二交易数据为例,支付宝峰值支付次数超过 8 万笔。大家设想一下,如果这个时候系统出现不可用的情况,那后果将不可想象。而解决这个问题的根本就是服务层的高可用。什么是服务层众所周知,服务层主要用来处理网站业务逻辑的,是大型业务网站的核心。比如下面三个业务系统就是典型的服务层,提供基础服……继续阅读 »

勤劳的小蚂蚁 3周前 (01-30) 41浏览 0评论0个赞

技术杂谈

9种高性能可用高并发的技术架构

9种高性能可用高并发的技术架构
1、分层  分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下层的依赖和调度组成一个完整的系统。  在网站的分层架构中,常见的为 3 层,即应用层、服务层、数据层。应用层具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存储访问服务,……继续阅读 »

勤劳的小蚂蚁 3周前 (01-30) 34浏览 0评论0个赞

技术杂谈

究竟啥才是互联网架构中的高并发!

究竟啥才是互联网架构中的高并发!
一、什么是高并发高并发是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间、吞吐量、每秒查询率 QPS、并发用户数等。响应时间:系统对请求做出响应的时间。例如系统处理一个 HTTP 请求需要 200ms,这个 200ms 就是系统的响应时间。吞吐量:单位时间……继续阅读 »

勤劳的小蚂蚁 3周前 (01-30) 28浏览 0评论0个赞

技术杂谈

高并发风控技术解密(下)

高并发风控技术解密(下)
如何灵活高效的接入?平台化搭建平台而不是搭建项目——做一个“淘宝”而不是做只针对某几项业务的网站从业务中抽象及通用——如果一种业务有可能在今后重复出现,那就将其模块化,系统化(如批处理系统),发展成为平台能力动态化流程动态化——不同的业务类型对应的流程可以随意调整,无须调整代码代码动态化——采用 groo……继续阅读 »

勤劳的小蚂蚁 3周前 (01-28) 35浏览 0评论0个赞

技术杂谈

异步化,高并发大杀器

异步化,高并发大杀器
1,同步和异步,阻塞和非阻塞同步和异步,阻塞和非阻塞, 这个几个词已经是老生常谈,当时常常还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其他他们不是一回事。同步和异步关注的是结果消息的通信机制同步:同步的意思就是调用方需要主动等待结果的返回异步:异步的意思就是不需要主动等待结果的返回,而是通过其他手……继续阅读 »

勤劳的小蚂蚁 4周前 (01-25) 17浏览 0评论0个赞

技术杂谈

高并发文章浏览量计数系统设计

高并发文章浏览量计数系统设计
最近因为个人网站的文章浏览量计数在 Chrome 浏览器下有 BUG,所以打算重新实现这个功能。原本的实现很简单,每次点击文章详情页的时候,前端会发送一个 GET 请求 articles/id获取一篇文章详情。这个时候,会把这篇文章的浏览量+1,再存进数据库里。这个实现原本可以实现这个功能,但是后来我才发现,我犯了一个很致命的错误:在 G……继续阅读 »

勤劳的小蚂蚁 1个月前 (01-16) 57浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ


QQ:2248886839


工作时间:09:00-23:00