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】
dubbo
NetflixAlibaba注册中心eurekanacos服务提供调用feign+ribbondubbo限流降级hystrixsentinel网关zuulgateway中间件
rocketmq
分布式事务seatadubbo
go_2021
·
2023-12-01 17:46
SpringCloudStream集成MQ中间件
第零章序提问:众所周知,MQ的集成方案及中间件有很多中,如现在主流的产品:RabbitMQ、
RocketMQ
、ActiveMQ、KafKa;但有时很意外的是:公司业务服务使用的RabbitMQ,而数据库后台使用的是
~Mei先森
·
2023-12-01 09:11
SpringCloud
java
spring
后端
spring
cloud
spring
cloud
alibaba
rocketmq
集群环境部署及与spring cloud 集成
1下载zip安装包
rocketmq
-all-5.1.4-bin-release.zip2修改启动配置,防止默认内存配置过高runserver.sh/runbroker.sh/tools.sh3启动namesrvnohupshbin
XT4625
·
2023-12-01 09:41
java
rocketmq
spring
cloud
spring
boot
Rocketmq
consumer源码
1、启动comsumer非常复杂,挑几个重要的来掰掰org.apache.
rocketmq
.client.consumer.DefaultMQPushConsumer#startorg.apache.
rocketmq
.client.impl.consumer.DefaultMQPushConsumerImpl
我不是攻城狮
·
2023-12-01 04:35
RocketMq
rocketmq
Rocketmq
MQClientInstance
org.apache.
rocketmq
.client.impl.factory.MQClientInstancepublicvoidstart()throwsMQClientException{synchronized
我不是攻城狮
·
2023-12-01 04:35
RocketMq
rocketmq
Rocketmq
consumer源码分析
1、开启入口publicsynchronizedvoidstart()throwsMQClientException{switch(this.serviceState){caseCREATE_JUST:log.info("theconsumer[{}]startbeginning.messageModel={},isUnitMode={}",this.defaultMQPushConsumer.g
我不是攻城狮
·
2023-12-01 04:05
rocketmq
java
Rocketmq
架构
Rocketmq
namesrv源码分析-CSDN博客Broker:消息中转角色,负责存储消息、转发消息。
我不是攻城狮
·
2023-12-01 04:03
RocketMq
rocketmq
从 7 分钟到 10 秒,Mybatis 批处理真的很强!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
公众号-芋道源码
·
2023-12-01 03:30
数据库
中间件
java
mysql
mybatis
解析
RocketMQ
业务消息 - “顺序消息”
引言Apache
RocketMQ
诞生至今,历经十余年大规模业务稳定性打磨,服务了阿里集团内部业务以及阿里云数以万计的企业客户。
阿里云技术
·
2023-11-30 22:38
java-rocketmq
rocketmq
大数据
阿里云
云计算
RocketMQ
--- 实战篇
一、案例介绍1.1、业务分析模拟电商网站购物场景中的【下单】和【支付】业务1.1.1、下单流程用户请求订单系统下单订单系统通过RPC调用订单服务下单订单服务调用优惠券服务,扣减优惠券订单服务调用调用库存服务,校验并扣减库存订单服务调用用户服务,扣减用户余额订单服务完成确认订单1.1.2、支付流程用户请求支付系统支付系统调用第三方支付平台API进行发起支付流程用户通过第三方支付平台支付成功后,第三方
大迂居士
·
2023-11-30 22:34
消息队列
java-rocketmq
rocketmq
运维
java
大厂五剑客之
RocketMQ
---6--
RocketMQ
生产者---二周目
生产者的核心配置:一致性的保证:https://blog.csdn.net/Memery_last/article/details/83791165生产者的核心配置。2.投递到broker失败重新发送。3.最大消息的大小。4.主题下队列的数量。5.是否自动创建,生产环境要设置为false。7.consumer订阅topic可以配置为组,生产环境建议关闭。10.Broker的服务地址。12.每天执行
nzch
·
2023-11-30 22:02
MQ
XXD
【
RocketMQ
二十】
RocketMQ
应用之延时消息
采用
RocketMQ
的延时消息可以实现定时任务的功能,而无需使用定时器。典型的应用场景是,电商交易中超时未支付关闭订单的场景,12306平台订票超时未支付取消订票的场景。
冒菜MaoCai
·
2023-11-30 22:02
MQ
java-rocketmq
rocketmq
java
RocketMQ
高级进阶知识一次给你讲透!
99特惠价原价299的《基于电商营销场景的高并发
RocketMQ
实战》===课程福利===福利一为了让更多同学学到赚到,《基于电商营销场景的高并发
RocketMQ
实战》课程只需99元,巨划算!
石杉的架构笔记
·
2023-11-30 22:02
RocketMQ
入门实战
一.安装与部署在windows上的安装,可搜索其他博客。并进行环境变量配置。环境:windows10+jdk1.8(32位的会报错,建议64),亲身经历。二.基础实战启动mq1.先启动namespace2.启动broker3。下载一个rocket-console。百度云链接:百度网盘请输入提取码密码:7k49启动并访问http://127.0.0.1:18080/#/topic打开主题,新建如下3
微醺尔尔
·
2023-11-30 22:29
中间件
spring
boot
消息队列
RocketMQ
业务场景实战(电商购物场景中的【下单】和【支付】业务)
1.案例介绍1.1业务分析模拟电商网站购物场景中的【下单】和【支付】业务1)下单用户请求订单系统下单订单系统通过RPC调用订单服务下单订单服务调用优惠券服务,扣减优惠券订单服务调用调用库存服务,校验并扣减库存订单服务调用用户服务,扣减用户余额订单服务完成确认订单2)支付用户请求支付系统支付系统调用第三方支付平台API进行发起支付流程用户通过第三方支付平台支付成功后,第三方支付平台回调通知支付系统支
王鹏鹏鹏
·
2023-11-30 22:58
RocketMQ修仙之路
RocketMQ
安装1.下载
RocketMQ
4.7.1版本
RocketMQ
运行版本下载地址:https://www.apache.org/dyn/closer.cgi?
老蔡学编程
·
2023-11-30 22:58
java-rocketmq
电商营销场景的
RocketMQ
实战01-
RocketMQ
原理
架构图Broker主从架构与集群模式
RocketMQ
原理深入剖析Broker主从架构原理HAConnection与HAClientBroker基于raft协议的主从架构Consumer运行原理基础知识001
每天的每一天
·
2023-11-30 22:27
业务系统开发
java-rocketmq
rocketmq
java
Linux下Redis,MySQL,JDK,Nginx,
RocketMQ
的安装
Linux相关软件下载安装一.linux下安装redis-6.0.0二.linux下安装MySQL8.0三.Linux下载安装JDK1.8四.Linux下载安装Nginx五.Linux下载安装
RocketMQ
lj_heaven
·
2023-11-30 21:46
运维
linux
redis
服务器
mysql
Linux环境下,安装jdk、tomcat、mysql、redis、
rocketmq
以及项目部署
如果你对在Linux环境下,对安装JDK、Tomcat、MySQL、Redis等有疑问,安装过程中经常出现问题,不妨看看本文,希望对你有用。0、检查是否能连接外网查看虚拟机的IP地址ifconfig如果显示ifconfig命令找不到,则需要安装net-tools插件:yuminstallnet-tools此外,还可以通过ipaddr命令来查看虚拟机的IP地址1、安装JDK安装版本为jdk1.8.0
咸鱼也有爱
·
2023-11-30 21:44
安装教程
linux
tomcat
mysql
idea
java
RabbitMQ基本介绍(1)
2.目前主流的MQ介绍Kafka、RabbitMQ、
RocketMQ
Kafka:分布式、高吞吐;不支持事务对重复、错误和丢失没有严格要求。
我是1只猫
·
2023-11-30 09:31
MQ
rabbit介绍
rabbit模式
rabbit组成
17. Spring Cloud Stream消息驱动持久化
首先看到消息驱动,我们会想到消息中间件,比如以下几种ActiveMQRabbitMQ
RocketMQ
Kafka但是在实际开发中,可能会遇到一些问题,比如说上图的中台和后台可能存在两种MQ,它们之间的实现都是不一样的
AlvinUnity
·
2023-11-30 09:53
Spring
Cloud
spring
cloud
stream
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
RocketMQ
源码-同步和异步刷盘
1概述2相关类介绍3同步刷盘原理4异步刷盘1概述
RocketMQ
和其他存储系统类似,如Redis等,提供了同步和异步两种刷盘方式,同步刷盘方式能够保证数据被写入硬盘,做到真正的持久化,但是也会让系统的写入速度受制于磁盘的
persisting_
·
2023-11-29 05:52
大写的服,看完这篇你还不懂
RocketMQ
算我输
目录
RocketMQ
介绍
RocketMQ
概念为什么要用
RocketMQ
?
猿天地
·
2023-11-29 00:32
【软件测试】盘一盘工作中遇到的 MQ 异常测试
日常经手的系统主要用的是
RocketMQ
,是阿里系下开源的一款分布式、队列模型的消息中间件,是阿里参照kafka设计思想使用java实现的一套MQ,并做了自己的改进。
静姐说测试
·
2023-11-28 15:34
自动化测试
软件测试
经验分享
pytest
selenium
dubbo
postman
自动化测试
测试工程师
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
的重复消费和乱序问题
今天我们就来聊一聊这两个常见的问题,看看
RocketMQ
是如何解决这两个问题的。为什么会重复消费首先我们来聊一聊重复消费的问题,要解决一个问题最开始的一步当然是去查找问题发生的原因了。
HUC王子
·
2023-11-27 22:50
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
学习
用了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
分布式
程序人生
实战 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
开发语言
RocketMQ
分布式事务消息
一、什么是事务事务是将一次执行过程中所涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下才能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。一句话来说,就是保证多个操作要么都做,要么都不做。同时一旦事务提交,则其所做的修改会永久保存到数据库。二、事务的四个特性(ACID)A:原子性(Atomicity)一个事务(transaction)中的所有
Zal哥哥
·
2023-11-26 14:45
Kafka 集群如何实现数据同步
Kafka介绍Kafka是一个高吞吐的分布式消息系统,不但像传统消息队列(RaabitMQ、
RocketMQ
等)那样能够【异步处理、流量消峰、服务解耦】还能够把消息持久化到磁盘上,用于批量消费。
!chen
·
2023-11-26 14:18
kafka
分布式
Kafka 如何实现顺序消息
Kafka:3.6.0Pulsar:2.9.0RabbitMQ3.7.8
RocketMQ
5.0Go1.21github.com/segmentio/kafka-gov0.4.45结论先行Kafka只能保证单一分区内的顺序消息
-Hedon
·
2023-11-26 13:31
Kafka
分布式
kafka
分布式
kafka,RabbitMQ,
RocketMQ
,他们之间的区别,架构,如何保证消息的不丢失,保证不重复消费,保证消息的有序性
文章目录Kafka、RabbitMQ、
RocketMQ
之间的区别是什么?性能数据可靠性服务可用性功能RabbitMQ如何保证消息不丢失?Kafka的架构说一下?Kafka怎么保证消息是有序的?
皮皮攻城狮
·
2023-11-26 07:49
kafka
rabbitmq
rocketmq
记一次
RocketMQ
线上broker内存持续升高问题排查
RocketMQ
版本5.1.0jdk版本1.8JVM启动参数-Xms46g-Xmx46g-XX:MetaspaceSize=1259m-XX:MaxMetaspaceSize=2517m-XX:+UseG1GC-XX
weihubeats
·
2023-11-26 07:24
#
RocketMQ
性能优化
rocketmq
producer 启动源码学习
今日针对
rocketmq
producer启动过程源码进行梳理如下:
rocketmq
producer启动流程图引用:https://yestermorrow.github.io/2018/06/28/
RocketMQ
-producer
橙子豆子
·
2023-11-25 17:31
RabbitMQ基础教程
目前主流的消息队列有
RocketMQ
、Kafka、RabbitMQ、ZeroMQ、MetaMQ等。消息队列在很多业务场景中都会使用到,例如:异步处理、应用解耦、
zhizhiqiuya
·
2023-11-25 16:49
RabbitMQ
rabbitmq
分布式
彻底理解 Cookie、Session、Token
源码精品专栏中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
源码解析数据库中间件Sharding-JDBC和MyCAT源码解析作业调度中间件Elastic-Job
公众号-芋道源码
·
2023-11-25 12:59
RocketMQ
消息中间件 知识点汇总
目录
RocketMQ
1、什么是
RocketMQ
?
_L_J_H_
·
2023-11-25 08:24
RocketMQ
java-rocketmq
rocketmq
java
SpringBoot整合
RocketMQ
调用Ext
RocketMQ
Template报错:Bean named ‘
rocketMQ
Template‘ is expected to be of type
运行时报错展示:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'MQController':Injectionofresourcedependenciesfailed;nestedexceptionisorg.springframework.beans.factory.BeanNot
青青的无痕
·
2023-11-25 07:37
bug处理
java
spring
boot
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他