肥仔教程网

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

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)

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

事件标志组

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

嵌入式RTOS就业级项目入门与实战(基于FreeRTOS)|果fx

嵌入式RTOS就业级项目入门与实战(基于FreeRTOS)|果fx

获课》789it.top/14667/

嵌入式开发进阶:使用FreeRTOS实现高效的任务管理

ESP-C3入门5. 使用通用计时器

一、 简介

ESP32-C3硬件定时器分辨率高,一般可用于:

揭秘 C 语言一级/二级指针经典陷阱 & 6 个嵌入式实战案例

前言 当你第一次接触 C 语言指针,可能会感慨:“这玩意儿也太抽象了!”尤其是要在函数里给指针分配内存时,明明写了

<< < 63 64 65 66 67 68 69 70 71 72 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言