RocketMQ
文章平均质量分 88
Apache RocketMQ
geminigoth
大龄程序员,带着14位小朋友做牛马
展开
-
RocketMQ(七):跟着官网学习敲代码(备份)
【代码】RocketMQ(七):跟着官网学习敲代码(备份)原创 2024-02-24 17:57:41 · 394 阅读 · 0 评论 -
RocketMQ(七):跟着官网学习敲代码
【代码】RocketMQ(七):跟着官网学习敲代码。定时消息、顺序消息、事务消息原创 2024-02-24 17:56:35 · 797 阅读 · 0 评论 -
RocketMQ(六):跟着官网学习敲代码(备份)
上面5篇内容根据Apache RocketMQ官网,学习了理论方面的知识,内容中穿插的代码也仅仅配合基础知识。从本篇开始,真正通过代码实现上面的功能。原创 2024-02-21 11:00:00 · 798 阅读 · 0 评论 -
RocketMQ(六):跟着官网学习敲代码
上面5篇内容根据Apache RocketMQ官网,学习了理论方面的知识,内容中穿插的代码也仅仅配合基础知识。从本篇开始,真正通过代码实现上面的功能。原创 2024-02-21 10:00:00 · 1265 阅读 · 0 评论 -
RocketMQ(五):功能特性——消费管理(备份)
如上文所述,消费组间广播消费场景下,每个消费者分组内只有一个消费者,因此不涉及消费者的负载均衡。消费组内共享消费场景下,消费者分组内多个消费者共同分担消息,消息按照哪种逻辑分配给哪个消费者,就是由消费者负载均衡策略决定的。根据消费者类型的不同,消费者负载均衡策略分为以下两种模式:消息粒度负载均衡:PushConsumer和SimpleConsumer默认负载策略。队列粒度负载均衡:PullConsumer默认负载策略。原创 2024-02-20 11:00:00 · 993 阅读 · 0 评论 -
RocketMQ(五):功能特性——消费管理
如上文所述,消费组间广播消费场景下,每个消费者分组内只有一个消费者,因此不涉及消费者的负载均衡。消费组内共享消费场景下,消费者分组内多个消费者共同分担消息,消息按照哪种逻辑分配给哪个消费者,就是由消费者负载均衡策略决定的。根据消费者类型的不同,消费者负载均衡策略分为以下两种模式:消息粒度负载均衡:PushConsumer和SimpleConsumer默认负载策略。队列粒度负载均衡:PullConsumer默认负载策略。原创 2024-02-20 10:00:00 · 1105 阅读 · 0 评论 -
RocketMQ(四):功能特性——备份
消息过滤定义过滤的含义指的是将符合条件的消息投递给消费者,而不是将匹配的效果过滤掉。Apache RocketMQ的消息过滤功能通过生产者和消费者对消息的属性、标签进行定义,并在Apache RocketMQ服务端根据过滤条件进行筛选匹配,将符合条件的消息投递给消费者进行消费。消息过滤原理消息过滤主要通过以下几个关键流程实现:1、生产者:生产者在初始化消息时预先为消息设置一些属性和标签,用于后续消费时指定过滤目标。原创 2024-02-19 11:00:00 · 1041 阅读 · 0 评论 -
RocketMQ(四):功能特性
消息过滤定义过滤的含义指的是将符合条件的消息投递给消费者,而不是将匹配的效果过滤掉。Apache RocketMQ的消息过滤功能通过生产者和消费者对消息的属性、标签进行定义,并在Apache RocketMQ服务端根据过滤条件进行筛选匹配,将符合条件的消息投递给消费者进行消费。消息过滤原理消息过滤主要通过以下几个关键流程实现:1、生产者:生产者在初始化消息时预先为消息设置一些属性和标签,用于后续消费时指定过滤目标。原创 2024-02-19 10:00:00 · 1283 阅读 · 0 评论 -
RocketMQ(三):消息类型(普通、定时、顺序和事务消息)——备份
定义:普通消息是Apache RocketMQ基本消息功能,支持生产者和消费者的异步解耦通信。原创 2024-02-18 11:30:05 · 1120 阅读 · 0 评论 -
RocketMQ(三):消息类型(普通、定时、顺序和事务消息)
定义:普通消息是Apache RocketMQ基本消息功能,支持生产者和消费者的异步解耦通信。原创 2024-02-18 11:29:16 · 1285 阅读 · 0 评论 -
RocketMQ(二):领域模型(生产者、消费者)备份
生产者是Apache RocketMQ 系统中用来构建并传输消息到服务端的运行实体。生产者通常被集成在业务系统中,将业务消息按照要求封装成Apache RocketMQ 的消息并发送值服务端。在消息生产者中,可以定义如下传输行为:1、发送方式:生产者可通过API接口设置消息发送的方式。Apache RocketMQ 支持同步和异步传输。2、批量发送:生产者可以通过API接口设置消息批量传输的方式。例如,批量发送的消息条数或消息大小。原创 2024-02-09 11:30:45 · 940 阅读 · 0 评论 -
RocketMQ(二):领域模型(生产者、消费者)
生产者是Apache RocketMQ 系统中用来构建并传输消息到服务端的运行实体。生产者通常被集成在业务系统中,将业务消息按照要求封装成Apache RocketMQ 的消息并发送值服务端。在消息生产者中,可以定义如下传输行为:1、发送方式:生产者可通过API接口设置消息发送的方式。Apache RocketMQ 支持同步和异步传输。2、批量发送:生产者可以通过API接口设置消息批量传输的方式。例如,批量发送的消息条数或消息大小。原创 2024-02-09 11:30:40 · 1038 阅读 · 0 评论 -
RocketMQ(一):领域模型(主题、队列、消息)备份
Apache RocketMQ是一款典型的分布式架构下的中间件产品,使用异步通信方式和发布订阅的消息传输模型。通信方式和传输模型的具体说明,请参考下文通信方式介绍和消息传输模型介绍。Apache RocketMQ产品具备异步通信的优势,系统拓扑简单、上下游耦合较低,主要用于异步解耦,流量削峰填谷等场景。分布式系统架构思想下,将复杂系统拆分为多个独立的子模块,例如微服务模块。此时就需要考虑子模块之间的远程通信,典型的通信模式分为以下两种:同步的RPC远程调用和基于中间件代理的异步通信方式。原创 2024-02-05 16:40:41 · 390 阅读 · 0 评论 -
RocketMQ(一):领域模型(主题、队列、消息)
Apache RocketMQ是一款典型的分布式架构下的中间件产品,使用异步通信方式和发布订阅的消息传输模型。通信方式和传输模型的具体说明,请参考下文通信方式介绍和消息传输模型介绍。Apache RocketMQ产品具备异步通信的优势,系统拓扑简单、上下游耦合较低,主要用于异步解耦,流量削峰填谷等场景。分布式系统架构思想下,将复杂系统拆分为多个独立的子模块,例如微服务模块。此时就需要考虑子模块之间的远程通信,典型的通信模式分为以下两种:同步的RPC远程调用和基于中间件代理的异步通信方式。原创 2024-02-05 16:40:37 · 1044 阅读 · 0 评论