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原理解析
Kafka
原理解析
(二):高可用、高性能机制
目录1、高可用机制1.2、高可用保障机制1.2.1、消息备份机制1.2.2、ISR1.2.2.1、分区Leader副本的选举1.2.3、消息应答确认机制1.2.4、LEO和HW1.3、故障恢复机制1.3.1、Broker故障恢复分析1.3.1.1、场景一:Broker0与其他Broker断开连接1.3.1.2、场景二:Broker0与ZooKeeper断开连接1.3.2、Controller故障恢
爱看雲的雲
·
2024-02-05 09:38
中间件
kafka
RocketMQ
设计
.Remoting通信类结构2.协议设计与编解码3.消息的通信方式和流程4.Reactor多线程设计三、消息过滤四、负载均衡1.Producer的负载均衡2.Consumer的负载均衡五、事务消息1.
RocketMQ
倜傥村的少年
·
2024-02-05 08:19
java-rocketmq
rocketmq
java
RocketMQ
之事务消息原理
文章目录前言传统XA事务方案:性能不足基于普通消息方案:一致性保障困难基于Apache
RocketMQ
分布式事务消息:支持最终一致性功能原理事务消息整体流程使用限制使用示例使用建议前言
RocketMQ
的事务消息是为了解决分布式事务的问题
倜傥村的少年
·
2024-02-05 08:19
rocketmq
事务消息
Spring Boot+
RocketMQ
实现多实例分布式环境下的事件驱动
2整合
RocketMQ
依赖版本引入
RocketMQ
依赖解决SpringBoot3+不兼容spring.factories参考配置文件3
RocketMQ
使用解决SpringBoot3+不支持spring.factories
漫走云雾
·
2024-02-05 06:07
java-rocketmq
spring
boot
rocketmq
一文讲透微服务下如何保证事务的一致性
文章目录从本地事务到分布式事务的演变强一致性解决方案2.1.二阶段提交协议2.2.三阶段提交协议最终一致性解决方案3.1.TCC模式3.2.补偿模式3.3.可靠事件模式开源项目的分布式事务实现解读4.1.
RocketMQ
4.2
chen_chen_chen_
·
2024-02-05 03:11
RocketMQ
源码分析(五)消息的存储
RocketMQ
存储的文件主要包括Comitlog文件、ConsumeQueue文件、IndexFile文件。CommitLog:消息存储文件,所有消息主题的消息都存储在CommitLog文件中。
甘_
·
2024-02-04 21:16
Kafka、ActiveMQ、RabbitMQ、
RocketMQ
都有什么优点和缺点
Kafka、ActiveMQ、RabbitMQ、
RocketMQ
都有什么区别,以及适合哪些场景?面试官心理分析其实面试官主要是想看看:你知不知道你们系统里为什么要用消息队列这个东西?
上善若泪
·
2024-02-04 18:12
RocketMQ
安装与基本使用
RocketMQ
在
RocketMQ
中有NameServer、Broker、生产者、消费者四种角色。
Artisan_w
·
2024-02-04 11:05
分布式与微服务架构
rocketmq
M1 Mac docker手动编译
rocketmq
M1docker手动编译
rocketmq
文章目录M1docker手动编译
rocketmq
构建`
rocketmq
-docker`镜像构建
rocketmq
-console创建配置文件构建
rocketmq
-docker
丁川
·
2024-02-04 11:46
微服务学习笔记和解决方案
docker
java-rocketmq
macos
Docker安装
RocketMQ
笔记
RocketMQ
架构上主要分为四部分:Producer:消息发布的角色,支持分布式集群方式部署。
KEEPMA
·
2024-02-04 04:24
skywalking
笔记
详解
RocketMQ
中的consumer
RocketMQ
的Consumer创建启动流程(1)Push和Pull这两种方式,本质都是Pull实现的,所以DefaultMQPullConsumerImpl的start方法启动(2)配置通知方式:广播
0X码上链
·
2024-02-03 23:20
VIP
优化缓存技术
分布式技术
java
rocketmq
java-rocketmq
第一章
RocketMQ
概述
1、MQ概述1、MQ简介MQ,MessageQueue,是一种提供消息队列服务的中间件,也称为消息中间件,是一套提供了消息生产、存储、消费全过程API的软件系统。消息即数据。一般消息的体量不会很大。2、MQ用途从网上可以查看到很多的关于MQ用途的概述,但总结起来其实就以下三点。限流削峰MQ可以将系统的超量请求暂存其中,以便系统后期可以慢慢进行处理,从而避免了请求的丢失或系统被压垮。异步解耦上游系统
小七学爪哇
·
2024-02-03 19:39
RocketMQ
java-rocketmq
rocketmq
java
【Springcloud篇】学习笔记七(十三章):Stream消息驱动
第十三章_Stream消息驱动1.消息驱动Stream介绍1.1Stream为什么被引入常见MQ(消息中间件):ActiveMQRabbitMQ
RocketMQ
Kafka有没有一种新的技术诞生,让我们不再关注具体
光久li
·
2024-02-03 19:33
Springcloud
spring
cloud
学习
笔记
jenkins+kuboard+k8s部署应用服务
一、背景因为公司做的B端口项目,很多的大型的B端客户服务升级迭代都会多少有些问题,为了降低迭代风险,所以考虑对于一些重要且版本比较老旧的客户,需要在公司内部搭建一套内部测试环境,有涉及
rocketmq
,
lipfff
·
2024-02-03 16:37
线上部署
运维
springcloud
jenkins
运维
java
synchronized【如何保证原子性、可见性、有序性】【如何实现原子性
原理解析
】【什么是Monitor】【什么是锁优化】
synchronized如何解决可见性问题?同步原理剖析什么是Monitor?什么是锁优化?转自极客时间如何解决可见性问题?同步原理剖析什么是Monitor?什么是锁优化?
_蓝天IT_
·
2024-02-03 16:10
日记
【Binder】Android 跨进程通信
原理解析
前言在Android开发的过程中,用到跨进程通信的地方非常非常多,我们所使用的Activity、Service等组件都需要和AMS进行跨进程通信,而这种跨进程的通信都是由Binder完成的。甚至一个看似简单的startActivity操作,就有可能发生7次的跨进程通信,不信的话我就带大家走一下Activity的启动流程看看。Activity的启动流程在日常的开发中,我们启动一个Activity通常
一场雪ycx
·
2024-02-03 14:05
Android基础知识
java
android
android
studio
算法
RocketMQ
消息队列(二)—— Go语言操作
RocketMQ
上篇文章《
RocketMQ
消息队列(一)——基本概念和消息类型》记录了
RocketMQ
的一些基本的概念,本文主要写几个go语言操作
RocketMQ
的示例代码一、发送普通消息import("context
断剑zou天涯
·
2024-02-03 08:09
微服务架构
#
RocketMQ
rocketmq
golang
开发语言
常见消息队列:ActiveMQ、RabbitMQ、
RocketMQ
、Kafka的区别总结
目录前言1、常见消息队列1.ActiveMQ2.RabbitMQ3.
RocketMQ
4.Kafka2、区别1.消息传递模型2.消息持久化3.消息顺序性4.可靠性5.生态系统和社区支持6.表格对比前言消息队列可以实现应用程序之间的异步通信
cxzm_1024
·
2024-02-03 07:26
分布式框架
消息队列
RocketMQ
源码解析(五)-Broker架构及服务启动
之前几篇文章讲了Producer如何发送消息,Consumer如何收消息。后面会用更多的几篇来讲Broker,其实也就是消息队列的核心-分布式Queue的实现。Broker的功能主要包含如下几点:接收Producer发送的消息存储消息回复consumer的消息拉取请求master-slave之间的数据同步提供查询消息的接口首先看下Broker主要的类的关系Broker核心类Broker核心类数据管
空挡
·
2024-02-03 01:01
基于stm32F4卷积神经网络手写数字识别项目
加我微信hezkz17可以申请加入嵌入式人工智能技术研究开发交流答疑群,赠送企业嵌入式AI图像理解/音/视频项目核心开发资料1采用CNNBP反向传播算法更新权重系数2
原理解析
3实现策略训练与识别分离,先在电脑上训练好
周南音频科技教育学院(AI湖湘学派)
·
2024-02-03 01:35
AI深度学习理论与实践研究
神经网络
音频
人工智能
算法
spring gateway route超时时间
原理解析
和gateway调用流程
1、HttpClientProperties设置网关路由超时时间/**Theconnecttimeoutinmillis,thedefaultis45s.*/privateIntegerconnectTimeout;/**Theresponsetimeout.*/privateDurationresponseTimeout;2、GatewayAutoConfiguration配置类当用户没有配置h
一把青龙湾月刀
·
2024-02-02 21:58
java
spring
gateway
springboot集成
rocketmq
-spring-boot-starter的坑(避坑指南)
1.说明版本(解决方法)springboot版本:2.2.2.RELEASE
RocketMQ
版本:
rocketmq
-spring-boot-starter2.2.22.坑
rocketmq
-spring-boot-starter
猿小飞
·
2024-02-02 21:23
RocketMQ
spring
boot
java-rocketmq
rocketmq
webpack的定义及打包
原理解析
webpack的定义:本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(modulebundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependencygraph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。webpack就像一条生产线,要经过一系列处理流程后才能将源文件转换成输出结果。这条生产线上的
人比黄花嗖
·
2024-02-02 16:34
webpack
webpack
2023-01-04
帅丙我工作以来接触的消息队列中间件有
RocketMQ
、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司偏多,身边同事或者公司老大基本都是阿里出来创业的
敲代码的小强
·
2024-02-02 13:00
消息队列和Kafka
1.消息队列:将需要发送的数据存放在队列中2.消息队列中间件:存储消息的组件(软件),如Kafka、RabbitMQ、ActiveMQ、
RocketMQ
、ZeroMQ3.Kafka应用场景:异步处理系统解耦流量削峰
一路向北看星晴
·
2024-02-02 07:47
java
JAVA操作Rabbitmq-原理讲的很详细
常见的消息队列很多,主要包括RabbitMQ、Kafka、
RocketMQ
和ActiveMQ,相关的选型可以看我之前的系列,这篇文章只讲RabbitMQ,先讲原理,后搞实战。
hjc_042043
·
2024-02-02 06:41
MQ系列
Java相关
java-rabbitmq
java
rabbitmq
消息队列的应用场景
消息队列的应用场景消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,
RocketMQ
hjc_042043
·
2024-02-02 06:10
MQ系列
MQ队列
【亿级数据专题】「分布式消息引擎」 盘点本年度我们探索服务的HA高可用解决方案
盘点本年度我们探索服务的HA高可用解决方案前言介绍HA高可用高可用性评估可用性是平均故障间隔时间HA技术架构的特性分析Master/Slave架构主从复制模式主从复制的特性分析高可用案例
RocketMQ
洛神灬殇
·
2024-02-02 03:02
亿级数据量技术探索
分布式
高可用
HA
消息队列
技术演进
消息中间件之
RocketMQ
源码分析(三)
RocketMQ
中的Consumer启动流程
RocketMQ
客户端中有两个独立的消费者实现类分别为DefaultMQPullConsumer和DefaultMQPushConsumer,DefaultMQPullConsumerDefaultMQPullConsumer
coffee_babe
·
2024-02-02 01:55
消息中间件
java-rocketmq
rocketmq
网络
消息中间件之
RocketMQ
源码分析(四)
消费者的Rebalance机制客户端是通过Rebalance服务做到高可靠的。当发生Broker掉线、消费者实例掉线、Topic扩容等各种突发情况时,消费者组中的消费者实例是怎么重平衡的,以支持全部队列的正常消费的?Rebalance服务的类图RebalanceImpl的核心属性ConcurrentMapprocessQueueTable:记录MessageQueue和ProcessQueue的关
coffee_babe
·
2024-02-02 01:55
消息中间件
java-rocketmq
rocketmq
java
Linux安装
RocketMQ
上传
RocketMQ
安装包
rocketmq
-all-4.6.0-bin-release1.解压配置文件unzip
rocketmq
-all-4.6.0-bin-release.zip解压的时候如果报:-bash
neversayne_7c8c
·
2024-02-02 01:28
SpringCloud集成
RocketMQ
实现事务消息方案
原文章:https://blog.csdn.net/weixin_44062339/article/details/100180487代码:https://github.com/pbteach/pbdtx/tree/dependabot/maven/mysql-mysql-connector-java-8.0.16/dtx-txmsg-demo
05014cc1a3ea
·
2024-02-01 22:38
Redis 5.0 Streams类型简介
它支持ConsumerGroup,熟悉Kafka或者
RocketMQ
等分布式消息队列的应该知道这个概念,通过将多个客户端加入同一个ConsumerGroup,可以实现多个客户端相互配合,每个消
空挡
·
2024-02-01 21:34
Fabric.js 拖拽平移画布
原理解析
鼠标拖拽的原理其实很简
德育处主任Pro
·
2024-02-01 20:04
javascript
fabric
前端
html
开发语言
RocketMQ
架构
文章目录技术架构部署架构技术架构
RocketMQ
架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。
倜傥村的少年
·
2024-02-01 20:15
RocketMQ
rocketmq
架构
HashMap内部
原理解析
博文出处:HashMap内部
原理解析
,欢迎大家关注我的博客,谢谢!注:本文解析的HashMap源代码基于Java1.7。
俞其荣
·
2024-02-01 14:29
利用Kafka实现延迟队列实践
利用Kafka实现延迟队列实践一、
RocketMq
二、kafka实践三、kafka实践+四、更多一、
RocketMq
阿里提供的
RocketMq
消息中间件是天然支持消息先延迟队列功能的,主要原理和实现方法可以参加以下链接
加权不下平权
·
2024-02-01 11:59
最佳实践
kafka
java
分布式
kafka实现延迟队列
前言首先说一下延迟队列这个东西,实际上实现他的方法有很多,kafka实现并不是一个最好的选择,例如redis的zset可以实现,
rocketmq
天然的可以实现,rabbitmq也可以实现。
走,我们去吹风
·
2024-02-01 11:55
kafka
分布式
golang
开发语言
后端
面试
go mysql transfer_go-mysql-transfer
特性1、简单,不依赖其它组件,一键部署2、集成多种接收端,如:Redis、MongoDB、Elasticsearch、
RocketMQ
、Kafka、Ra
廖宝华
·
2024-02-01 08:40
go
mysql
transfer
消息中间件(MQ)对比:RabbitMQ、Kafka、ActiveMQ 和
RocketMQ
RabbitMQ、Kafka、ActiveMQ和
RocketMQ
是当前流行的消息中间件之一,它们各自具有独特的特点和适用场景。本文将对这四种消息中间件进行综合比较,帮助您在项目中作出明智的选择。
CodeArtisanX
·
2024-02-01 07:07
rabbitmq
kafka
activemq
一文看懂SpringBoot启动流程!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
公众号-芋道源码
·
2024-02-01 06:49
spring
java
编程语言
python
android
芋道 Spring Boot MyBatis 入门
源码精品专栏原创|Java2019超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
芋道 Spring Boot 消除冗余代码 Lombok 入门
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
芋道 Spring Boot 数据库版本管理入门
源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo源码解析网络应用框架Netty源码解析消息中间件
RocketMQ
源码解析数据库中间件Sharding-JDBC
公众号-芋道源码
·
2024-02-01 06:19
3D游戏常用技巧Normal Mapping (法线贴图)
原理解析
——基础篇
1、法线贴图基本概念在制作3D游戏时,常常遇到这样一个问题:一个平面,这个平面在现实中并不是一个“平”面,例如砖墙的表面带有石质浮雕等等。这种情况下如果只是简单的做一个平面,则让人感觉严重失真,如图1所示;而如果用很密集的三角形去表示这类略有凹凸的表面,则性能上大大下降。研究人员发现,人眼对物体的凹凸感觉,很大程度上取决于表面的光照明暗变化,如果能通过一张贴图在一个平面上表现出由凹凸造成的明暗变化
胡萝卜啊啊啊
·
2024-02-01 04:17
RocketMQ
连接报错RemotingConnectException: connect to <192.168.57.129:9876>解决
文章目录前言一、
RocketMQ
连接报错处理1.1报错信息1.2修改broker.conf文件1.3Linux开放端口1.4项目启动成功前言上一篇文章:基于SpringBoot整合
RocketMQ
异步发送短信功能在项目启动的过程中报了
南波塞文
·
2024-02-01 02:28
Linux
操作系统
RocketMQ
消息中间件
SpringBoot
框架
Linux
RocketMQ
SpringBoot
基于SpringBoot整合
RocketMQ
异步发送短信功能
文章目录前言一、整合
RocketMQ
1.1引入依赖1.2编写配置1.3需求描述1.4Producer代码1.5Consumer代码二、阿里云短信服务2.1申请短信模板2.2短信配置2.3短信业务层代码前言上一篇文章记录了
南波塞文
·
2024-02-01 02:27
RocketMQ
消息中间件
SpringBoot
框架
java-rocketmq
spring
boot
rocketmq
RocketMQ
基本概念
来自同一业务单元的消息,可以根据不同目的设置不同的tag标签MessageModel消息模型
RocketMQ
主要有Producer、Consumer、Broker、NameSrv组成。
coding400
·
2024-02-01 02:41
漏洞分析|Apache
RocketMQ
远程命令执行漏洞(CVE-2023-33246)
1.漏洞描述
RocketMQ
是一个分布式消息和流数据平台,具有低延迟、高性能、高可靠性、万亿级容量和灵活的可扩展性。Apache
RocketMQ
此漏洞是一个远程命令执行漏洞。
AttackSatelliteLab
·
2024-01-31 16:26
rocketmq
网络安全
key
rocketmq
有什么用_
rocketmq
总结
1:角色关系2:顺序消息消费消息的顺序要同収送消息的顺序一致,在
RocketMQ
中,主要挃的是局部顺序,即一类消息为满足顺序性,必须Producer单线程顺序収送,丏収送到同一个队列,返样Consumer
weixin_39926394
·
2024-01-31 12:03
key
rocketmq
有什么用
上一页
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
其他