自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 项目中多维度限流的实现

限流的实现有多种方式,本文将介绍两种主要的限流方式:单实例限流和分布式限流,并探讨如何在实际应用中选择适合的限流模式。在实际应用中,根据服务的不同特点和需求,可以选择合适的限流模式。单实例限流适用于保护服务自身,分布式限流则适用于对集群整体限流精度有要求的场景。单实例限流是针对单个服务实例设置的限流规则,主要用于防止某个实例因过载而崩溃。每个实例分配限流额度,确保单个实例接收到的QPS和Connection在设定阈值内,从而保障实例的稳定性。使用Lua脚本在Redis中实现限流器,确保操作的原子性。

2024-08-06 21:59:18 297

转载 系统设计题回答思路和举例

log。

2024-07-09 14:07:25 44

原创 场景题:如何从0到1设计一个MQ

1)消息的传输2)存储3)消费。

2024-07-09 13:58:19 970

转载 ES 为什么是准实时的

主要介绍了内部写入和删除的过程,需要了解 refresh、fsync、flush、.del、segment merge 等名词的具体含义。完整画图如下:以上就是个人分享的 ES 相关的内容,主要目的是组内技术分享,进行扫盲。不对之处,希望大家留言指正。

2024-07-09 13:54:25 47

原创 多路复用详解

面向无连接的协议,发送端只管发送,不确认对方是否能收到,速度快,但是不可靠,会丢失数据尽最大努力交付,没有拥塞控制基于数据包进行数据传输,发送数据的包的大小限制64KB以内支持一对一、一对多、多对一、多对多的交互通信UDP 协议的使用场景:在线视频、网络语音、电话TCP/IP (Transfer Control Protocol) 协议,传输控制协议面向连接的协议,提供可靠交互,速度慢点对点的全双工通信通过三次握手建立连接,连接成功形成数据传输通道;通过四次挥手断开连接。

2024-07-07 21:22:44 1471 1

原创 TLS 握手分析

HTTPS常用的密钥交换算法有两种,分别是RSA和ECDHE算法。其中,RSA是比较传统的密钥交换算法,它不具备前向安全(指的是长期使用的主密钥泄漏不会导致过去的会话密钥泄漏)的性质,因此现在很少服务器使用它。而ECDHE算法具有前向安全,所以被广泛使用。总体流程如下图所示:1、客户端发送用于初始化会话消息,该消息主要包含如下信息:Version Number: 客户端发送它所支持的最高 SSL/TLS 版本。

2024-07-06 21:41:51 1612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除