Kevin's blog Kevin's blog
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档

Kevin

你可以迷茫,但不可以虚度
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档
全部分类
学习笔记 98 JVM性能调优 8 jvm内存分配 1 AI 15 AI基础 2 提示词 2 RAG技术 4 MCP技术 3 SpringAI 3 mcp 3 经验技巧 25 常见问题 2 代码技巧 12 MySql 7 分库分表 7 spring应用 2 锁 1 提示词工程 1 架构 1 实用工具 1 wireshark抓包工具 1 实用手册 16 手册教程 12 浏览器 1 数据库 1 Mysql 1 运维 2 服务器技术 1 spring 9 rabbitMQ 2 zookeeper 4 redis 4 VPN 1 收藏夹 2 微服务 25 并发编程 11 线程池 1 tools 1 CountDownLatch 1 Semaphore 1 mybatis 1 分布式配置中心-apollo 12 alibaba-nacos 8 mysql技巧 1 oracle技巧 1 技术 6 BasicAuth 1 阻塞队列 1 Arthas 1 技术应用 29 AQS 1 synchronized 1 CPU缓存一致性协议MESI 1 JMM 1 volatile 1 系统架构 4 工作杂货 17 流程规范 3 并发编程大纲 1 jvm调优命令 1 JVM垃圾收集器 1 GC算法 1 技巧备忘 6 jvm内存模型 1 消息中间件 3 Redis 7 Spring 3 网络 4 算法 1 持久化 6 JVM 6 基础 8 运维工具 1 linux常用命令 1 GitHub技巧 4 Git笔记 1 文档笔记 1 《Git》学习笔记 13 技术文档 1

RabbitMQ

luoxiaofeng 2022-05-08 学习笔记消息中间件 消息中间件

# 1 消息数量限制

RabbitMQ上一个queue中存放的message是否有数量限制?

可以认为是无限制的,因为限制取决于机器内存。

# 2 RabbitMQ消息丢失

丢失数据分为:生产者丢失消息、消息列表丢失消息、消费者丢失消息。

# 2.1 生产者丢失消息

生产者丢失消息可以通过ACK方式处理,消息投递到所有匹配的队列之后,rabbitMQ就会发送一个ACK给生产者。

阅读全文

Kafka

luoxiaofeng 2022-05-08 学习笔记消息中间件 消息中间件

# 1 通信模型

名称 解释
Broker 消息中间件处理节点,一个Kafka节点就是一个broker,一个或者多个Broker可以组成一个Kafka集群
Topic Kafka根据topic对消息进行归类,发布到Kafka集群的每条消息都需要指定一个topic
Partition 物理上的概念,一个topic可以分为多个partition,每个partition内部消息是有序的
Consumer 消息消费者,从Broker读取消息的客户端
ConsumerGroup 每个Consumer属于一个特定的Consumer Group,一条消息可以被多个不同的Consumer Group消费,但是一个Consumer Group中只能有一个Consumer能够消费该消息
Producer 消息生产者,向Broker发送消息的客户端
阅读全文

理论概念

luoxiaofeng 2022-05-08 学习笔记消息中间件 消息中间件

上一页

1

下一页

全部分类
学习笔记 98 JVM性能调优 8 jvm内存分配 1 AI 15 AI基础 2 提示词 2 RAG技术 4 MCP技术 3 SpringAI 3 mcp 3 经验技巧 25 常见问题 2 代码技巧 12 MySql 7 分库分表 7 spring应用 2 锁 1 提示词工程 1 架构 1 实用工具 1 wireshark抓包工具 1 实用手册 16 手册教程 12 浏览器 1 数据库 1 Mysql 1 运维 2 服务器技术 1 spring 9 rabbitMQ 2 zookeeper 4 redis 4 VPN 1 收藏夹 2 微服务 25 并发编程 11 线程池 1 tools 1 CountDownLatch 1 Semaphore 1 mybatis 1 分布式配置中心-apollo 12 alibaba-nacos 8 mysql技巧 1 oracle技巧 1 技术 6 BasicAuth 1 阻塞队列 1 Arthas 1 技术应用 29 AQS 1 synchronized 1 CPU缓存一致性协议MESI 1 JMM 1 volatile 1 系统架构 4 工作杂货 17 流程规范 3 并发编程大纲 1 jvm调优命令 1 JVM垃圾收集器 1 GC算法 1 技巧备忘 6 jvm内存模型 1 消息中间件 3 Redis 7 Spring 3 网络 4 算法 1 持久化 6 JVM 6 基础 8 运维工具 1 linux常用命令 1 GitHub技巧 4 Git笔记 1 文档笔记 1 《Git》学习笔记 13 技术文档 1
| Copyright © 2022-2025 Kevin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式