搜索文章
首页
智能助手
归档
瞬间
首页
智能助手
归档
瞬间
青云
记录、分享
全部
杂文 (3)
Java (344)
Python (3)
数据库 (76)
Linux (14)
Docker (3)
数据结构 (39)
大数据 (22)
人工智能 (19)
MQTT (3)
RocketMQ 提供了哪些消息过滤的机制?
RocketMQ消息过滤分为两种:基于表达式的过滤和基于类模式的过滤。 基于表达式的过滤有两种模式:TAG模式和SQL92模式。其中,RocketMQ 允许为每一条消息设置一个 Tag 标签。 TAG 模式下,Consumer 可以选择订阅特定的 TAG,对消息进行过滤。TAG模式根据消息的属性进行
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 如何保证消息不丢失?
RocketMQ 可以通过一系列措施保证全链路消息不丢失。 producer 发送消息时,使用消息确认机制,确保消息被成功发送。例如,不要使用 oneway 发送方式。使用异步机制发送消息时,发送消息后要等待一段时间再停止 Producer。使用事务消息机制保证消息正常发送到 Broker。 Bro
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 的事务消息是如何实现的?有什么用途?
RocketMQ的事务消息是通过两阶段提交(Two-phase Commit)协议实现的。具体实现步骤如下: 发送方将半事务消息发送至RocketMQ服务端,由于消息为半事务消息,在未收到生产者对该消息的二次确认前,此消息被标记成“暂不能投递”状态,不会被消费。 发送方开始执行本地事务逻辑。可能是一
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ的消息存储如何进行清理和归档?
RocketMQ 提供了消息存储清理和归档的机制,以便管理消息存储空间,删除过期消息,并将历史消息归档到其他存储介质中。这些功能有助于维护消息队列的性能和可用性。以下是关于 RocketMQ 消息存储清理和归档的主要方面: 消息文件删除策略: RocketMQ 支持多种消息文件删除策略,可以在配置文
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 的消息是如何进行存储的?
RocketMQ是采用分布式存储的方式来存储消息的。每个Broker的存储结构主要包括:CommitLog、ConsumeQueue和IndexFile。 CommitLog是消息存储的物理文件,存储了所有消息的主题、标签、时间戳等基本信息和消息体。每个Broker上的CommitLog被当前机器上
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ消息积压会发生什么问题?如何避免?
在RocketMQ中,如果未消费的消息过多,会给集群带来非常多的问题: 消息堆积:消息在Broker端不断堆积,可能会导致Broker的存储压力过大,影响整个系统的性能和稳定性。 死信队列
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 延迟消息是如何实现的?
RocketMQ的延迟消息实现是通过在消息发送时设置一个延迟级别,然后消息会被存储到DelayMessageService中,等待达到指定的延迟时间后再被重新推送到Broker的commitLog服务中。 具体流程如下: Producer 将消息投递到Broker的commitLog服务。
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 如何处理大量的消息?有哪些优化措施?
RocketMQ可以通过以下优化措施来处理大量的消息: 增加Broker数量:增加Broker数量可以使得消息在消费端的负载均衡更加灵活,同时可以提高系统的容错性和可用性。 消息生产者的异步发送:
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ的集群架构是怎样的
RocketMQ的集群架构包括四个主要角色:Name Server集群、Broker主从集群、Producer和Consumer客户端。 Name Server集群是RocketMQ的一种轻量级的服务节点,负责注册和管理Broker的服务地址,提供服务的注册和发现功能。每个Broker节点都要跟所有
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
RocketMQ 的 Broker 有哪几种集群模式?
RocketMQ的Broker有三种集群模式: 单Master模式:只有一个Master节点,其他都是Slave节点。Master节点负责响应客户端的请求并存储消息,Slave节点只同步Master节点的消息,也会响应部分客户端的读请求。这种模式的优点是简单易部署,但是存在单点故障的问题,如果Mas
作者:zhanxuewei
发布时间:2024-04-23
分类:
Java
标签:
#
消息中间件
,
#
rocketmq
共 517 篇文章
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
页
# ollama
(1)
# spring ai alibaba
(3)
# selenuim
(1)
# WinSW
(1)
# Drools
(1)
# MQTT
(3)
# 消息中间件
(33)
# langchain4j
(10)
# spring-AI
(0)
# Jasypt
(1)
# superset
(1)
# deepseek
(5)
# 面试题
(20)
# Python爬虫
(1)
# leetcode
(11)
# epoll
(1)
# jenkins
(2)
# rocketmq
(15)
# Python基础
(1)
# ShardingSphere
(0)
# 分库分表
(0)
# GPT
(1)
# 架构
(6)
# minio
(1)
# k8s
(0)
# dubbo
(8)
# nginx
(0)
# elasticsearch
(12)
# springcloud
(24)
# 数据结构和算法
(28)
# 设计模式
(7)
# jvm
(24)
# spring
(28)
# mybatis
(22)
# redis
(18)
# mysql
(60)
# springboot
(11)
# seata
(1)
# linux
(4)
# itext
(1)
# datax
(1)
# flume
(2)
# kafka
(5)
# hbase
(2)
# zookeeper
(17)
# spark
(5)
# hive
(4)
# docker
(3)
# hadoop
(2)
# 杂文
(3)
# java
(235)
友情链接
青云博客
网笙久久的博客