最新 最热

1个月轻松掌握Python 五大核心知识点

Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。...

2021-03-17
0

业界常用压测工具/平台对比

压测,即压力测试,作用是对各种服务对象进行压力测试以获得该服务处于或超过预期负载时系统的运行情况,进而判断系统在峰值负载或超出最大负载情况下的处理能力。...

2021-03-16
1

性能测试系列一(性能测试基础知识)

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当...

2021-03-15
1

【Node开发】分布式调用限频限流的开发设计

作者:harkinli  腾讯CSIG工程师 |导语  在Node服务开发中,常常需要对许多批量请求进行限频发送,以保证被调用方的系统安全或者调用限制,这里以企业微信API的客户标签修改为例,讲述在企业微信API的限频要求下的分布式限...

2021-03-09
0

我们所了解的Redis分布式锁真的就万无一失吗?

在单体架构中,我们处理并发的手段有多种,例如synchronized或使用ReentrantLock等常用手段,但是在分布式架构中,上述所说的就不能解决某些业务的并发问题了,那么接下来我们就开始聊聊分布式锁。...

2021-03-09
0

白话文讲述什么是缓存穿透、缓存雪崩、缓存击穿?

在我们日常开发中,我们存储数据的方式一般都在数据库中,一般业务系统不会存在高并发的情况,也不怎么可能会发生概率性BUG问题,可一旦发涉及了高并发的需求,例如现在年底抢火车票的情景,单一使用数据库来保存数据肯定...

2021-03-09
0

并发扣款保证数据的一致性

第二步,业务层实施业务逻辑计算,比如:(1)先查询购买商品的价格,例如是80元;(2)再查询产品是否有活动,以及活动折扣,例如是9折;(3)比对余额是否足够,足够时才往下走;...

2021-03-05
0

从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、协程

本文引用了“一文读懂什么是进程、线程、协程”一文的主要内容,感谢原作者的无私分享。

2021-03-04
1

059. Memcached 分布式算法

1. 一致性 hash 算法应用领域----分布式数据存储场景:缓存、ES、Hadoop、分布式数据库2. 一致性 hash 算法引出----单节点服务器,以缓存为例 使用缓存的目的:提升...

2021-03-03
0