肥仔教程网

SEO 优化与 Web 开发技术学习分享平台

处理线上RabbitMQ队列阻塞



前言

那天我和同事一起吃完晚饭回公司加班,然后就群里就有人@我说xxx商户说收不到推送,一开始觉得没啥。我第一反应是不是极光没注册上,就让客服通知商户,重新登录下试试。这边打开极光推送的后台进行检查。后面反应收不到推送的越来越多,我就知道这事情不简单。

Redis全栈应用实战:从缓存到分布式系统全场景解析

Redis全栈应用实战:从缓存到分布式系统全场景解析

引言与Redis基础概述

涨薪技术|0到1学会性能测试第88课-Web_service_call函数

前面我们学习了监控调优必须要掌握的协议知识,今天开始我们学习接口性能测试的技术

2行代码实现Redis消息队列,简单易用


Redis列表数据类型非常适合作为消息队列使用。将新的消息插入到列表尾部,然后从列表头部取出消息进行处理。该方案简单易用,并且支持多个消费者并行处理消息。

TCP/IP协议栈在Linux内核中的运行时序分析

本文主要是讲解TCP/IP协议栈在Linux内核中的运行时序,文章较长,里面有配套的视频讲解,建议收藏观看。

1 Linux概述

从网卡到应用层nginx,一个数据包经历了什么?

推荐视频:

开发人员自我提升 - 软件开发常用词汇表



A

搞了半天,终于弄懂了TCP Socket数据的接收和发送,太难

本文将从上层介绍Linux上的TCP/IP栈是如何工作的,特别是socket系统调用和内核数据结构的交互、内核和实际网络的交互。写这篇文章的部分原因是解释监听队列溢出(listen queue overflow)是如何工作的,因为它与我工作中一直在研究的一个问题相关。

建好的连接怎么工作

先从建好的连接开始介绍,稍后将解释新建连接是如何工作的。

内核管理的每一个TCP文件描述符都是一个struct, 它记录TCP相关的信息(如序列号、当前窗口大小等等),以及一个接收缓冲区(receive buffer,或者叫receive queue)和一个写缓冲区(write buffer,或者叫write queue),后面我会交替使用术语buffer和queue。如果你对更多细节感兴趣,可以在Linux内核的net/sock.h中看到socket结构的实现。

从零学习 InfiniBand-network架构—IB核心传输引擎Queue Pair


本章将介绍IBA技术中最核心的信息传输引擎,队列的概念(QP,Queue Pair)

如何优雅地使用嵌入式事件标志组?

事件标志组

嵌入式事件标志组是一种在嵌入式系统中广泛使用的同步机制,主要用于实现多任务间的同步与通信。

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言