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消息中间件
RabbitMQ基本介绍(1)
2.目前主流的MQ介绍Kafka、RabbitMQ、
RocketMQ
Kafka:分布式、高吞吐;不支持事务对重复、错误和丢失没有严格要求。
我是1只猫
·
2023-11-30 09:31
MQ
rabbit介绍
rabbit模式
rabbit组成
SpringCloud(十一)Bus消息总线、Stream消息驱动
1、概述定义:SpringCloudBus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和
消息中间件
的功能。
七月J
·
2023-11-30 09:00
Spring
Cloud
/
Alibaba
rabbitmq
springcloud
bus
消息总线
stream消息驱动
RabbitMQ 基本介绍
RabbitMQ是众多
消息中间件
中的一种。为什么使用RabbitMQ?这就不得不说一下RabbitMQ的作用了。RabbitMQ的作用直接三大作用:异步,解耦,削峰。
Pee Wee
·
2023-11-30 09:59
后端
rabbitmq
分布式
RabbitMQ基本介绍
RabbitMQ是
消息中间件
的一种,其基本成员包括:Message不具名的二进制串,它有消息头和消息体组成的。
tianzhiyi1989sq
·
2023-11-30 09:58
RabbitMQ
c++
chapter22:Spring Cloud Stream的简单使用
3.1依赖3.2配置文件3.3业务类3.4结果四、消息的消费方4.1依赖4.2配置文件4.3业务类五、消息分组5.1情景5.2消息分组80028003一、概念统一的消息模型,屏蔽差异性,方便去处理多种
消息中间件
示例图
林雨涵
·
2023-11-30 09:27
Spring
Cloud学习
spring
cloud
rabbitmq
后端
RabbitMQ基本介绍及下载
目录概念四大概念生产者交换机队列消费者六大模式工作原理运行流程下载安装Docker安装RabbitMQ概念Rabbit是一个
消息中间件
,它可以接受并转发消息。
倪家李子
·
2023-11-30 09:25
RabbitMQ
rabbitmq
分布式
java
17. Spring Cloud Stream消息驱动持久化
首先看到消息驱动,我们会想到
消息中间件
,比如以下几种ActiveMQRabbitMQ
RocketMQ
Kafka但是在实际开发中,可能会遇到一些问题,比如说上图的中台和后台可能存在两种MQ,它们之间的实现都是不一样的
AlvinUnity
·
2023-11-30 09:53
Spring
Cloud
spring
cloud
stream
RabbitMQ的基本介绍
RabbitMQ的基本介绍基于AMQP协议,Erlang语言开发,是部署最广泛的开源
消息中间件
,是最受欢迎的开源
消息中间件
之一。
薛伟同学
·
2023-11-30 09:52
消息队列
RabbitMQ
消息队列
Spring Cloud Stream如何屏蔽不同MQ带来的差异性?
市面上有多种消息队列技术,如Kafka、
RocketMQ
、RabbitMQ等。关键在于如何在微服务体系中实现这些MQ组件的无缝切换,以减少代码修改需求。
阿飞技术
·
2023-11-30 09:22
java
spring
ActiveMQ、
RocketMQ
、RabbitMQ、Kafka区别
一、三大应用场景(优点)解耦、异步、削峰解耦:只需要将消息写入消息队列,需要消息的去消息队列中订阅就好异步:一些非必要的逻辑可以采用异步来完成,从而提升响应速度削峰:某个时间段并发量特别大的时候可以将消息发送到消息队列中,然后从消息队列中慢慢拉取进行消费解耦传统模式:image.png传统模式缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用系统B和系统C,如果将来系统D要接入,系统A还要
老鼠AI大米_Java全栈
·
2023-11-30 08:55
Redis-安装、配置和修改配置文件、以及在Ubuntu和CentOS上设置Redis服务的开机启动和防火墙设置,以及客户端连接。
2.5.1Ubuntu上的配置2.5.2centos上的配置3.在线安装4.设置防火墙5.客户端连接1.Redis简介Redis是完全开源免费的,遵守BSD协议,内存中的数据结构存储系统,它可以用作数据库、缓存和
消息中间件
瑶大头*^_^*
·
2023-11-30 08:32
redis
ubuntu
centos
大数据
虚拟机
java-consul
Redis基础知识
Redis是一个内存中的数据结构存储系统,它可以用作数据库、缓存和
消息中间件
MQ。Redis是单线程的!
吉光难觅
·
2023-11-30 00:39
SpringBoot : ch11 整合RabbitMQ
RabbitMQ作为一个可靠、灵活的
消息中间件
,被广泛应用于各种分布式系统中。本篇博客将介绍如何使用SpringBoot整合RabbitMQ,实现消息的发送和接收。
zhizhiqiuya
·
2023-11-29 23:40
springboot
java-rabbitmq
spring
boot
rabbitmq
消息中间件
——RabbitMQ(七)高级特性 1
前言前面我们介绍了RabbitMQ的安装、各大
消息中间件
的对比、AMQP核心概念、管控台的使用、快速入门RabbitMQ。本章将介绍RabbitMQ的高级特性。分两篇(上/下)进行介绍。
攻城狮悠扬
·
2023-11-29 21:36
rabbitmq
数据库
ruby
开发语言
消息中间件
——RabbitMQ(七)高级特性 2
前言上一篇
消息中间件
——RabbitMQ(七)高级特性1中我们介绍了消息如何保障100%的投递成功?,幂等性概念详解,在海量订单产生的业务高峰期,如何避免消息的重复消费的问题?
攻城狮悠扬
·
2023-11-29 21:01
rabbitmq
java-rabbitmq
rabbitmq
java
为什么Redis这么快?5分钟成为Redis高手
Redis简介Redis是C语言开发的一个开源高性能键值对的内存数据库,可以用来做数据库、缓存、
消息中间件
等场景,是一种NoSQL(not-onlysql,非关系型数据库)的数据库。
LinkSLA
·
2023-11-29 18:32
redis
数据库
缓存
RabbitMQ——感谢尚硅谷官方文档
RabbitMQ——感谢尚硅谷官方文档一、
消息中间件
概述(一)为什么学习消息队列(二)什么是
消息中间件
(三)消息队列应用场景1、应用解耦2、异步处理(1)串行方式(2)并行方式(3)消息队列3、流量削峰
_Matthew
·
2023-11-29 15:04
SSM框架
rabbitmq
分布式
延时队列的设计:定时任务轮询、DelayQueue、时间轮算法、
消息中间件
、Redis
一、基本概念什么是延时队列?首先它要具有队列的特性,再给它附加一个延迟消费队列消息的功能,延迟队列相对比普通队列,区别就在延时的特性上,普通队列先进先出,按入队顺序进行处理,而延时队列中的元素在入队时会指定一个延时时间,希望能够在指定时间到了以后处理。二、使用场景业务类场景:1、支付订单成功后,指定时间以后将支付结果通知给接入方。2、淘宝订单业务:下单之后如果三十分钟之内没有付款就自动取消订单。3
阿里巴巴技术总指挥
·
2023-11-29 15:58
JAVA
java
后端
使用rabbitmq作为
消息中间件
实现简单邮件发送业务
在项目中用到了邮件发送的业务(新员工入职,入职后自动向其发送入职邮件),这里使用rabbitmq作为
消息中间件
简单实现一个邮件发送的业务1.准备一个发送者邮箱,开启SMTP服务这里使用了一个163邮箱作为发送者邮箱
LeBron永鑫
·
2023-11-29 13:26
rabbitmq
【Kafka】——顺序消费、重复消费、消息丢失
前言Kafka可以说是为分布式而生的一个
消息中间件
,功能很强大,提到这个,我们可能就会想到
消息中间件
常提到的几个问题,消费的顺序性、重复消费、消息丢失等问题,接下来我们一一来看。
hy_coming
·
2023-11-29 06:37
KAFKA
kafka
分布式
顺序消费
重复消费
消息丢失
RocketMQ
源码-同步和异步刷盘
1概述2相关类介绍3同步刷盘原理4异步刷盘1概述
RocketMQ
和其他存储系统类似,如Redis等,提供了同步和异步两种刷盘方式,同步刷盘方式能够保证数据被写入硬盘,做到真正的持久化,但是也会让系统的写入速度受制于磁盘的
persisting_
·
2023-11-29 05:52
Redis 安装学习
NoSQL数据库,起源LLOOGG记录日志,为解决负载问题2、Reids支持何种数据结构类型redis支持:字符串string散列hash列表list集合set有序集合3、Redis有何应用缓存数据库
消息中间件
类似的有
Glory茄子
·
2023-11-29 05:58
心得
点滴
redis
数据库
缓存
大写的服,看完这篇你还不懂
RocketMQ
算我输
目录
RocketMQ
介绍
RocketMQ
概念为什么要用
RocketMQ
?
猿天地
·
2023-11-29 00:32
消息中间件
选型分析:从 Kafka 与 RabbitMQ 对比
一、前言消息队列中间件(简称
消息中间件
)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。
四月天03
·
2023-11-28 18:27
Kafka
java-rabbitmq
rabbitmq
kafka
【软件测试】盘一盘工作中遇到的 MQ 异常测试
日常经手的系统主要用的是
RocketMQ
,是阿里系下开源的一款分布式、队列模型的
消息中间件
,是阿里参照kafka设计思想使用java实现的一套MQ,并做了自己的改进。
静姐说测试
·
2023-11-28 15:34
自动化测试
软件测试
经验分享
pytest
selenium
dubbo
postman
自动化测试
测试工程师
MQ
消息中间件
之RabbitMQ以及整合SpringBoot2.x实战教程
文章目录一、MQ引言1.1什么是MQ1.2MQ有哪些1.3不同MQ特点二、RabbitMQ的引言2.1RabbitMQ2.2RabbitMQ的安装2.2.1下载2.2.2下载的安装包2.2.3安装三、RabbitMQ配置3.1RabbitMQ管理命令行3.2web管理界面介绍3.2.1overview概览3.2.2Admin用户和虚拟主机管理四、RabbitMQ的第一个程序4.1AMQP协议的回顾
二拾三
·
2023-11-28 14:19
rabbitmq
kafka
分布式
spring
boot
RocketMQ
常用命令
启动namesrvnohupshmqnamesrv&启动brokernohupshmqbroker-c../conf/eda_master1.properties&查询当前namesrv的broker列表shmqadminclusterList-n134.130.13.123:9876查看当前namesrv的所有topicshmqadmintopicList-n134.130.13.123:987
jsxztshaohaibo
·
2023-11-28 00:57
linux
运维
服务器
探索
RocketMQ
的重复消费和乱序问题
前言在之前的MQ专题中,我们已经解决了
消息中间件
的一大难题,消息丢失问题。但MQ在实际应用中不是说保证消息不丢失就万无一失了,它还有两个令人头疼的问题:重复消费和乱序。
HUC王子
·
2023-11-27 22:50
第 4-1 课:Spring Boot 操作 Memcache
《精通SpringBoot42讲》共分五⼤部分,第四部分主要讲解SpringBoot和中间件的使⽤,共10课,中间件是互联⽹公司⽀撑⾼并发业务的必备组件,常⽤的组件有缓存、
消息中间件
、NoSQL数据库、
淹死的鱼pp
·
2023-11-27 20:38
Spring
Boot
Memcached
XMemcached
延迟队列浅学
延时队列可以使用队列数据结构(如数组、链表)或者
消息中间件
(如RabbitMQ、Kafka)来实现。设置延迟时间:
写不了一点算法
·
2023-11-27 18:48
java
java
MQTT上传图片数据的4G低功耗摄像头解决方案
MQTT协议是轻量、简单、开放和易于实现的,它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个
消息中间件
。
合方圆低功耗mode
·
2023-11-27 16:21
电力
图像处理
视觉检测
网络协议
RocketMQ
学习笔记-常用分布式环境问题解决方案
简介本章主要介绍大型互联网企业使用mq如何解决分布式环境下的常见问题image.png
rocketMQ
确保消息不丢失
rocketMQ
可以在生产端生产消息的时候带上消息序号,并且序号是连续递增的。
jhon_11
·
2023-11-27 13:06
rocketmq
消息发送源码学习
消息发送基本流程消息发送流程主要的步骤:验证消息、查找路由、消息发送(包含异常处理机制)。代码:同步消息发送入口DefaultMQProducer#sendpublicSendResultsend(Messagemsg)throwsMQClientException,RemotingException,MQBrokerException,InterruptedException{returnthi
march of Time
·
2023-11-27 13:24
消息队列mq
java-rocketmq
rocketmq
学习
消息中间件
——RabbitMQ(九)RabbitMQ整合Spring AMQP实战!(全)
求关注RabbitMQ整合SpringAMQP实战!(全)前言1.AMQP核心组件RabbitAdminSpringAMQP声明RabbitTemplateSimpleMessageListenerContainerMessageListenerAdapterMessageConverter2.RabbitAdminRabbitAdmin类可以很好的才注意RabbitMQ,在Spring中直接进行
Coder编程
·
2023-11-27 13:16
用了8年MQ!聊聊消息队列的技术选型,哪个最香!
初识:ActiveMQ进阶:Redis&RabbitMQ升华:MetaQ钟情:
RocketMQ
1初识ActiveMQ1.1异步&解耦2011年初,我在一家互联网彩票公司做研发。我负责的是用户中心系统
Java码农
·
2023-11-27 09:33
RocketMq
架构和源码解析
Broker服务器在
RocketMQ
系统中负责接收从生产者发送来的消息并存储、同时为消费者的拉取请求作准备。Broker服务器也存储消息相关的元数据,包括消费者组、消费
我不是攻城狮
·
2023-11-27 08:52
RocketMq
rocketmq
架构
go-zero微服务到k8s部署应有尽有系列(八)消息、延迟、定时队列
八、消息、延迟、定时队列本项目地址:https://github.com/Mikaelemmmm/go-zero-looklook1、概述消息队列有很多种,有rabbitmq、
rocketmq
、kafka
Mikaelemmmm
·
2023-11-27 07:49
golang
微服务
go-zero
go
zero
k8s
MQ黄金三剑客:RabbitMQ、
RocketMQ
和Kafka深入解密常见问题及功能对比指南
1、消息丢失问题RabbitMQ解决消息丢失的问题:RabbitMQ通过消息持久化和消息确认机制来确保消息的可靠传递。生产者可以选择将消息标记为持久化,使得即使在消息队列服务器故障后,消息也能被保存并传递给消费者。RabbitMQ还提供了多种消息确认机制,如发布确认(PublishConfirm)和事务机制(Transaction),生产者可以通过这些机制获取消息是否成功被RabbitMQ接收和处
玄明Hanko
·
2023-11-27 07:41
rabbitmq
rocketmq
kafka
消息队列中数一数二的“运动健将”Kafka,解密Kafka高性能背后的秘密
对比
RocketMQ
说到Kafka有一个话题我们无法回避,就是与其他消息队列的对比。这里我们以
RocketMQ
为例,Kafka与
RocketMQ
有着完全不同的使用场景。看下图,
-JAVA高级架构
·
2023-11-27 07:10
kafka
java
分布式
程序人生
Golang使用RabbitMQ的四种工作模式
Golang使用RabbitMQ1、RabbitMQ简介1.1、RabbitMQ介绍RabbitMQ2007年发布,是一个在AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的
消息中间件
之一
明明就他比较温柔
·
2023-11-27 06:41
rabbitmq
golang
后端
走近科学之《Redis 的秘密》
可用作缓存、数据库、
消息中间件
等。2、特点:性能优秀:基于内存,内存天然支持高并发,单机可达10wQPS(读11w,些8.1w)。线程模型:单进程单线程,采用非阻塞IO多路复用机制。
红衣女妖仙
·
2023-11-27 03:43
数据库
redis
缓存
memcached
【微服务
消息中间件
】Kafka概述与原理
一、参考资料1.kafka设计与原理Kafka设计与原理详解_HeavenWang的专栏-CSDN博客_kafka原理一、Kafka简介1.1背景历史当今社会各种应用系统诸如商业、社交、搜索、浏览等像信息工厂一样不断的生产出各种信息,在大数据时代,我们面临如下几个挑战:如何收集这些巨大的信息如何分析它如何及时做到如上两点以上几个挑战形成了一个业务需求模型,即生产者生产(produce)各种信息,消
后端研发Marion
·
2023-11-27 00:38
消息中间件
kafka
实战 Spring Cloud Gateway 之限流篇
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
公众号-芋道源码
·
2023-11-26 23:17
分布式
dbcp
编程语言
xhtml
java
实战:使用 Nginx 限流
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析
消息中间件
RocketMQ
源码解析数据库中间件
公众号-芋道源码
·
2023-11-26 23:46
中间件
java
linux
nginx
分布式
为什么不能用Redis过期监听实现关闭订单?
一般实现的方法有几种:1.使用
rocketmq
、rabbitmq、pulsar等消
海棠Flower未眠
·
2023-11-26 18:08
#
Redis
redis
java-rabbitmq
rabbitmq
为什么说不要使用Redis过期监听实现定时任务?
一般实现的方法有几种:使用
RocketMQ
、RabbitMQ、Pulsar等消息队列的延时投递功能使用Redisson提供的DelayedQueue有一些方案虽然广为流传但存在着致命缺陷,不要用来实
java晴天过后
·
2023-11-26 18:05
redis
java-rabbitmq
rabbitmq
异步编程:线程池和CompletableFuture
最近写业务逻辑的时候遇到一些请求需要处理数据,过程很长但是这个过程需要后台去完成,开始处理就给前端返一个处理中的状态,后续处理完成通过
RocketMQ
来订阅修改状态。
编程彦祖
·
2023-11-26 16:33
java
开发语言
Java相关工具及操作(面试必须了解)
文件启动;优点:免费,开源,易上手;缺点:分析和报表精度缺失;PostMan介绍:接口测试工具;Redis介绍:分布式缓存;端口号:6379需要:1.导入依赖,2.yml文件进行配置RabbitMQ介绍:
消息中间件
DarKerhan
·
2023-11-26 14:34
Java面试必会针对
java
面试
RocketMQ
分布式事务消息
一、什么是事务事务是将一次执行过程中所涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下才能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。一句话来说,就是保证多个操作要么都做,要么都不做。同时一旦事务提交,则其所做的修改会永久保存到数据库。二、事务的四个特性(ACID)A:原子性(Atomicity)一个事务(transaction)中的所有
Zal哥哥
·
2023-11-26 14:45
Kafka 集群如何实现数据同步
Kafka介绍Kafka是一个高吞吐的分布式消息系统,不但像传统消息队列(RaabitMQ、
RocketMQ
等)那样能够【异步处理、流量消峰、服务解耦】还能够把消息持久化到磁盘上,用于批量消费。
!chen
·
2023-11-26 14:18
kafka
分布式
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他