E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
生产者
rocketmq架构
1.架构图RocketMQ的四层架构:1.1客户端层(Clients):Producer集群:(1)DefaultMQProducer:普通消息
生产者
(2)TransactionMQProducer:事务消息
生产者
小王爱编程啊
·
2025-02-06 08:19
rocketmq
java-rocketmq
rocketmq
java
Kafka的安装及相关操作命令
安装kafka1.下载kafka2.解压kafka3.配置环境变量二、kafka相关命令1.启动zk2.启动KafkaBroker3.创建主题4.列出所有主题5.查看主题详情6.删除主题7.启动控制台
生产者
凡许真
·
2025-02-05 23:41
kafka
0.10.2.1
操作命令
mac
单机版
Rocketmq 面试题
1.结构及工作原理RocketMQ的整体工作原理围绕着
生产者
、消费者、Broker和NameServer四个核心组件展开。其消息的发送、存储、消费,以及路由发现的过程,形成了完整的工作流。
信徒_
·
2025-02-05 19:44
rocketmq
Kafka架构
消息中间件通用架构
生产者
功能
优人ovo
·
2025-02-04 22:41
kafka
架构
分布式
Kafka SSL(TLS)安全协议
防止中间人攻击1.5确保安全的分布式环境1.6防止拒绝服务(DoS)攻击2.KafkaSSL配置步骤(1)创建SSL证书(2)KafkaBroker配置(server.properties)(3)Kafka
生产者
王多鱼的梦想~
·
2025-02-04 21:06
Kafka修炼手册
kafka
ssl
安全
协程分析:Python生成器 vs JavaScript生成器(
生产者
-消费者模式的对比分析)
协程分析:Python生成器vsJavaScript生成器(
生产者
-消费者模式的对比分析)先补充一下协程知识Coroutine(协程)是一种程序执行的构造,它能够暂停执行并在以后恢复执行。
red润
·
2025-02-04 18:39
前端
python
python
javascript
前端
分布式消息队列ActiveMQ RabbitMQ RocketMQ Kafka
目录1、消息队列的主要的应用场景:解耦异步削峰(1)解耦(2)异步(3)削峰2、使用消息队列的缺点3、消息队列选型4、保证消息队列的高可用5、保证消息不被重复消费6、保证消费的可靠性传输(1)
生产者
丢失数据
zxm8513
·
2025-02-04 12:23
工业互联网开发技术
综合性技术汇集
我的应用为谁而生
rabbitmq
java
分布式
Android研发去美团面试,被面试官用各种原理蹂躏,所幸最终拿到Offer
生产者
消费者模式wait和sleep的区别String、StringBuffer、StringBuilder的区别ANR异常发生条件如何分析ANR自定义View和ViewGroup事件处理分发,拦截,处理
2401_87029500
·
2025-02-04 03:16
android
面试
职场和发展
RabbitMQ(二)Java基本应用
消息
生产者
代码publicclassSend{publicfinalstaticStringQUEUE_NAME="com.lyyz.queue";publicfinalstaticStringEXCHANGE_NAME
刘越洋子
·
2025-02-03 12:07
数据库中间件等
java
条件变量 实现2
生产者
2消费者模型
1个
生产者
在生产的时候,另个
生产者
不能生产(
生产者
之间互斥)条件变量用于线程同步,线程挂起/被唤醒。条件变量和互斥锁共同保证
生产者
之间互斥+
生产者
和消费者的同步。
孩之
·
2025-02-03 00:00
java
中间件
开发语言
docker-compose kafka安装及外部访问不到kafka问题
文章目录一、docker-compose.yml二、kafkamanager/kafka-manager连接zookeeper三、PHP
生产者
、消费者连接总结一、docker-compose.ymlversion
1010739073
·
2025-02-02 09:42
Docker
kafka
docker
RabbitMQ消息持久化
消息持久化如何保障RabbitMQ服务停掉以后消息
生产者
发送过来的消息不丢失。默认情况下RabbitMQ退出或由于某种原因崩溃时,会忽视队列和消息,除非告知它不要这样做。
jackwade666
·
2025-02-02 08:08
rabbitmq
分布式
RabbitMQ高级特性 - 非持久化 / 持久化(交换机、队列、消息)
文章目录RabbitMQ持久化机制概述实现非持久化(交换机、队列、消息)实现持久化(交换机、队列、消息)RabbitMQ持久化机制概述前面讲到了
生产者
消息确认机制和消费者消息确认机制,保证了消息传输的可靠性
陈亦康
·
2025-02-02 08:35
面试总结
rabbitmq
ruby
分布式
Kafa分区策略实现
引言Kafka的分区策略决定了
生产者
发送的消息会被分配到哪个分区中,合理的分区策略有助于实现负载均衡、提高消息处理效率以及满足特定的业务需求。
优人ovo
·
2025-02-01 18:56
kafka
分布式
kafka中的自定义分区器使用详解
生产者
(producer)只关心自己将消息发布到哪个topic,而消费者(consumer)只关心自己订阅了哪个topic上的消息,至少topic上的消息分布在哪些partition节点上,它本身并不关心
皮哥四月红
·
2025-02-01 16:11
Kafka
kafka
被怼了:acks=all消息也会丢失?
那么,我们的回答会分为以下3部分:保证
生产者
消息不丢失
·
2025-02-01 12:16
java
【面试题】简述rabbitmq的组织架构
@[面试题]简述rabbitmq的组织架构RabbitMQ是一种流行的消息中间件,其架构设计围绕消息
生产者
,消息消费者和消息中转(Broker)展开。
土掉渣的二傻子
·
2025-02-01 12:10
rabbitmq
架构
分布式
python
Kafka 如何实现高性能
多个
生产者
、消费者和节点可以同时并行工作,分担流量负载。分区机制:Kafka使用分区来分散负载,每个topic可以有多个分区,每个分区可以独立处理读写操作。
言之。
·
2025-02-01 02:49
架构
面试
kafka
分布式
activeMQ笔记之一
JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的
生产者
消费者和消息本身。1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EEAP
kongxiangqi
·
2025-01-31 22:14
activemq
jms
session
消息中间件
api
企业应用
Java 阻塞队列(BlockingQueue)实战与原理详解
引言在多线程编程中,BlockingQueue是一种非常有用的同步工具,它不仅提供了线程安全的队列访问方式,还能够自动处理
生产者
和消费者之间的阻塞行为。
吴冰_hogan
·
2025-01-31 05:49
juc
java
网络协议
网络
Kafka 压缩算法详细介绍
文章目录一、Kafka压缩算法概述二、Kafka压缩的作用2.1降低网络带宽消耗2.2提高Kafka
生产者
和消费者吞吐量2.3减少Kafka磁盘存储占用2.4减少KafkaBroker负载2.5降低跨数据中心同步成本三
王多鱼的梦想~
·
2025-01-31 02:22
kafka
分布式
运维
apache
Kafka常见问题之 org.apache.kafka.common.errors.RecordTooLargeException
Themessageis1,048,576byteswhenserializedwhichislargerthanthemaximumrequestsize.1.错误解析2.错误原因3.错误复现案例3.1
生产者
发送超大消息
王多鱼的梦想~
·
2025-01-30 23:03
Kafka修炼手册
kafka
apache
分布式
运维
JAVA常见面试题-RabbitMQ
String(含json字符串类型):RabbitMQ原理RabbitMQ大致分为
生产者
、队列、消费者,在实际情况中
生产者
将消息发送到Exchange(交换器),再通过Banding操作将与队列关联起来
waviss
·
2025-01-30 21:18
JAVA常见面试题
java
开发语言
面试
腾讯面试:大厂必问消息队列场景面试题
(消息积压)
生产者
收到写入成功响应后消息一定不会丢失吗?(消息丢失)高并发场景下怎么保证消息不会重复消费?(重复消费)如何保证消息的可靠性?各大消息队列中间件对比及使用
·
2025-01-30 16:36
消息队列腾讯面试问题
Kafka 副本 leader 是怎么选举的??思维导图 代码示例(java 架构)
当一个分区的Leader副本不可用时,Kafka需要从该分区的ISR(In-SyncReplicas)列表中选择一个新的Leader来继续处理
生产者
和消费者的请求。
用心去追梦
·
2025-01-30 12:24
kafka
java
架构
Kafka 深入客户端 — 事务
Kafka
生产者
在进行重试的时候可能会写入重复的消息,开启幂等性功能后就可以避免这种情况。将
生产者
客户端参数enable.idempotence设置为true即可。
黄名富
·
2025-01-30 10:40
微服务
kafka
分布式
java
微服务
zookeeper
Kafka原理总结
Broker部署Kafka进程的服务被称之为Broker,Broker会接收Producer的消息,持久化到本地,然后Comsumer通Pull的形式进行消息拉取,通常使用集群的形式进行部署Producer
生产者
DEMOAHUI
·
2025-01-30 10:08
mq中间件
kafka
【Python】RocketMQ 基础使用
目录1.介绍2.实践2.1.启动消费者2.2.启动
生产者
1.介绍RocketMQ是一个开源的分布式消息传递系统,最初由阿里巴巴集团开发并于2012年开源。
Encarta1993
·
2025-01-30 04:57
Python
rocketmq
使用RocketMQ 的业务系统怎么处理消息的重试?
目录1.消息重试的场景1.1
生产者
发送消息失败1.2消费者消费消息失败2.RocketMQ的重试机制2.1
生产者
重试2.2消费者重试3.处理消息重试的最佳实践3.1
生产者
重试处理3.2消费者重试处理3.3
点滴~
·
2025-01-29 00:48
rocketmq
java集成kafka案例
文件中添加以下依赖,以包含Kafka客户端库:org.apache.kafkakafka-clients2.8.0org.springframework.kafkaspring-kafka2.7.02.配置Kafka
生产者
首先
沉墨的夜
·
2025-01-28 22:30
java
kafka
开发语言
Spring boot框架下的RabbitMQ消息中间件
1.RabbitMQ基础概念1.1消息处理流程与组件配合Producer(
生产者
)发送消息。消息先发送到Exchange(交换机),而不是直接到队列。
阿乾之铭
·
2025-01-27 10:16
消息队列
java-rabbitmq
rabbitmq
java
MQ的可靠消息投递机制
消息确认机制(ACK):消息
生产者
发送消息后,消费者需要返回确认(ACK)表示已成功处理,若在超时时间内未确认
言之。
·
2025-01-27 03:02
面试
架构
面试
RocketMq源码分析(五)--消息
生产者
启动流程
文章目录一、消息
生产者
类关系1、类关系2、MQAdmin二、消息
生产者
启动流程1、创建DefaultMQProducer实例2、
生产者
start1)defaultMQProducerImpl.start
Shenkh的Java壁橱
·
2025-01-27 02:54
IT技术分享
Java
rocketMq
java-rocketmq
rocketmq
java
rocketmq-MQClientInstance-单进程多
生产者
组多消费者组的实例模型
多
生产者
组多消费者组的思考思考下。当一个client,订阅多个consumergroup、多个productgroup时。此时进程的线程模型是如何的?之前文章有分析到。
chudaxiakkk
·
2025-01-27 02:19
rocketmq源码解读专栏
rocketmq
简述kafka
生产者
ack确认机制
一、总结该章节主要探讨造成数据丢失问题
生产者
ack确认机制(目的是要有多少个分区副本收到消息,
生产者
才认为该消息写入成功;acks参数对数据是否丢失起重要的作用)(1)ack=0,就是表示
生产者
不会和broker
技匠三石弟弟
·
2025-01-26 20:35
数据开发
kafka
Kafka
生产者
中的ack的配置
在同步发送的前提下,⽣产者在获得集群返回的ack之前会⼀直阻塞。那么集群什么时候返回ack呢?此时ack有3个配置:1.ack=0kafka-cluster不需要任何的broker收到消息,就⽴即返回ack给⽣产者,最容易丢消息的,效率是最⾼的2.ack=1(默认):多副本之间的leader已经收到消息,并把消息写⼊到本地的log中,才会返回ack给⽣产者,性能和安全性是最均衡的3.ack=-1/
欧阳冰轩
·
2025-01-26 20:04
Kafka
kafka
分布式
kafka
生产者
发送流程
kafka的基础架构:Kafka
生产者
发送流程详解:拦截器序列化器分区器
生产者
端由两个线程协调完成,分别是main线程和Sender线程。
jxj_cd
·
2025-01-26 19:30
mysql
数据库
Kafka
生产者
ACK参数与同步复制
目录
生产者
的ACK参数ack等于0ack等于1(默认)ack等于-1或allKafka的同步复制使用误区
生产者
的ACK参数Kafka的ack机制可以保证
生产者
发送的消息被broker接收成功。
WannaRunning
·
2025-01-26 18:24
kafka
分布式
【MQ】RabbitMq的可靠性保证
消息队列中的可靠性主要是分为三部分:消息不丢失:确保消息从
生产者
发送到消费者消息不丢失消息不重复:确保消息不被重复消费消息顺序性:确保消费的顺序性解决方案主要有以下几部分:消息不丢失
生产者
确认机制持久化机制消费者确认机制高可用消息不重复
lose_rose777
·
2025-01-26 09:43
面试题
java
中间件
网络
Java八股文:MQ篇
开启
生产者
确认机制,确保
生产者
的消息ack能到达队列。开启持久化功能,确保消息未消费前在队列中不会丢失开启消费者确认机制auto,由spring确认消息处理成功后完成a
皮皮虾我们跑
·
2025-01-26 08:10
java
开发语言
.NET CORE消息队列RabbitMQ
3.4.2
生产者
消息确认模式3
精神小伙就是猛
·
2025-01-26 07:30
.netcore
rabbitmq
分布式
第 38 章 -GO语言 事件驱动架构
在EDA中,有三个主要角色:事件
生产者
:产生事件并将其发布到消息队列或事件总线。事件消费者
hummhumm
·
2025-01-26 00:53
golang
架构
ruby
python
java
javascript
后端
Python pact契约测试实战
目录1.pact-python契约测试示例2.
生产者
端,用于生成数据内容3.1号消费者4.2号消费者1.pact-python契约测试示例'''pact-python契约测试示例'''importatexitimportunittestimportrequestsfrompactimportConsumerfrompactimportProvider
司小幽
·
2025-01-25 20:24
测试开发
#
自动化
#
Python
测试
测试开发
自动化测试
契约测试
python
【Kafka:概念、架构与应用】
Kafka:概念、架构与应用目录什么是KafkaKafka的核心概念2.1
生产者
(Producer)2.2消费者(Consumer)2.3主题(Topic)2.4分区(Partition)2.5消息偏移量
三日看尽长安花
·
2025-01-25 12:28
系统架构师
kafka
架构
分布式
Spring Boot集成RocketMQ实现分布式事务
主要特点和功能包括:1.分布式架构:RocketMQ采用了分布式部署架构,允许
生产者
、消费者
missterzy
·
2025-01-25 04:30
分布式与微服务
消息队列(MQ)
java-rocketmq
spring
boot
rocketmq
SpringBoot日常:集成Kafka
文章目录1、pom.xml文件2、application.yml3、
生产者
配置类4、消费者配置类5、消息订阅6、
生产者
发送消息7、测试发送消息本章内容主要介绍如何在springboot项目对kafka进行整合
码至终章
·
2025-01-25 00:31
spring
boot
kafka
java
后端
Kafka 原理深入解析
核心概念Topic:主题,是消息分类的逻辑概念,
生产者
将消息发送到特定的Topic,消费者从Topic中订阅消息。
啥子都不会吖
·
2025-01-25 00:00
分布式
kafka
分布式
RabbitMQ-SpringBoot案例 -topic模式
生产者
工程1、RabbitTemplate配置类无,其实并不是没有,而是将配置类的方式换成了注解的。但实际上开发建议用配置类,注解也就图一乐。
毕竟尹稳健
·
2025-01-24 23:54
RabbitMQ
SpringBoot
rabbitmq
spring
boot
java
RabbitMQ-SpringBoot 案例
RabbitMQ-SpringBoot案例00、环境搭建1、IDEA创建
生产者
工程:springboot-rabbitmq-producer2、IDEA创建消费者工程:springboot-rabbitmq-consumer3
路面烧卖
·
2025-01-24 23:20
从零开始学
RabbitMQ
rabbitmq
spring
boot
java
RabbitMQ 快速入门——简单队列模式
一、入门程序需求:使用简单模式完成消息传递步骤:创建工程(
生产者
、消费者)分别添加依赖编写
生产者
发送消息编写消费者接收消息1.1添加依赖分别在
生产者
和消费者的pom.xml文件中添加如下依赖:4.0.0org.examplerabbitmq-producer1.0
喵先森爱吃鱼
·
2025-01-24 22:47
rabbitmq
rabbitmq
java
分布式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他