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入门笔记
当然,RabbitMQ不是消息队列的唯一选择,除它以外还有在大数据中十分常见的Kafka、阿里的
RocketMQ
、Apache的ActiveMQ,甚至Redis也可以当成消息队列使用。不过,正常情况下
四叶猫
·
2023-08-29 16:12
rabbitmq
笔记
分布式
消息中间件-
RocketMQ
消息中间件产生的背景在网络通讯中,Http请求默认采用同步请求方式,基于请求与响应模式,在客户端与服务器进行通讯时,客户端调用服务端接口后,必须等待服务端完成处理后返回结果给客户端才能继续执行,这种情况属于同步调用方式。如果服务器端发生网络延迟、不可达的情况,可能客户端也会受到影响。一、什么是消息中间件消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成
猿究院叮叮车
·
2023-08-29 15:30
rocketmq
服务器
运维
RocketMQ
事务消息
RocketMQ
的事务消息,是指发送消息事件和其他事件需要同时成功或同时失败。比如银行转账,A银行的某账户要转一万元到B银行的某账户。
coolshyman
·
2023-08-29 15:08
中间件
rocketmq
RocketMQ
消息查询
区别于消息消费:先尝后买尝就是消息查询买:消息的消费
RocketMQ
支持按照下面两种维度("按照Messageld查询消息"、"按照MessageKey查询消息")进行消息查询。
coolshyman
·
2023-08-29 15:36
中间件
rocketmq
Rabbit MQ简介
MQ介绍MQ是消息中间件,常见的有RabbitMQ,Kafka,
RocketMQ
,activeMQ等,用于分布式系统中。
Vincilii
·
2023-08-29 14:44
RocketMQ
为什么要保证订阅关系的一致性?
前段时间有个朋友向我提了一个问题,他说在搭建
RocketMQ
集群过程中遇到了关于消费订阅的问题,具体问题如下:imageimage然后他发了报错的日志给我看:theconsumer'ssubscriptionnotexist
后端进阶
·
2023-08-29 12:27
AQS
源码解析
(4)tryAcquire
之前的acquire函数会先调用tryAcquire去尝试获得锁,这个在每个具体类中实现,这里看ReentrantLock中2个实现。公平锁FairSync中:protectedfinalbooleantryAcquire(intacquires){finalThreadcurrent=Thread.currentThread();intc=getState();if(c==0){//状态为0表示
三斤牛肉
·
2023-08-29 12:50
DDD 架构分层,MQ消息要放到那一层处理?
本文的宗旨在于通过简单干净实践的方式教会读者,使用Docker配置
RocketMQ
并在基于DDD分层结构的SpringBoot工程中使用
RocketMQ
技术。
·
2023-08-29 11:44
重新理解
RocketMQ
Commit Log 存储协议
最近突然感觉:很多软件、硬件在设计上是有rootreason的,不是bydesgin如此,而是解决了那时、那个场景的那个需求。一旦了解后,就会感觉在和设计者对话,了解他们的思路,学习他们的方法,思维同屏:活到老学到老。问题思考1、ConsumerQueueOffset是连续的吗,为什么?2、CommitLogOffset是连续的吗,为什么?3、Java写的文件,默认是大端序还是小端序,为什么?Co
2301_78385600
·
2023-08-29 11:50
rocketmq
44000 字 + 代码,艿艿肝的 Spring Security 从入门到实战,直接收藏吃灰!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-29 11:04
Apache
RocketMQ
5.0 消息进阶:如何支撑复杂的业务消息场景?
作者:隆基一致性首先来看
RocketMQ
的第一个特性-事务消息,事务消息是
RocketMQ
与一致性相关的特性,也是
RocketMQ
有别于其他消息队列的最具区分度的特性。
·
2023-08-29 10:30
2020-12-22 (思考题)
rocketmq
(Raft)1、日志复制比较简单,是由于只考虑正常的情况,如果中间发生异常,该如何保证数据一致性呢?
执行合一
·
2023-08-29 09:06
Dubbo之TelnetCodec
源码解析
功能概述TelnetCodec用于实现在终端执行telnet指定的编解码功能。功能分析核心类TelnetCodec分析主要成员变量分析privatestaticfinalbyte[]UP=newbyte[]{27,91,65};//向上指令privatestaticfinalbyte[]DOWN=newbyte[]{27,91,66};//向下指令privatestaticfinalListENT
csy_insist
·
2023-08-29 07:58
Dubbo
dubbo
15 - fishhook
源码解析
fishhook使用structrebindingreb;reb.name="NSLog";reb.replaced=(void*)&sys_NSLog;reb.replacement=my_NSLog;structrebindingrebs[]={reb};rebind_symbols(rebs,1);使用说明:定义一个rebinding结构体rebinding结构体中name参数表示原函数名称
卡布奇诺_95d2
·
2023-08-29 06:04
Linux部署
RocketMQ
并使用SpringBoot创建生产、消费者
作者:是江迪呀✒️本文关键词:
RocketMQ
、消息队列☀️每日一言:在你心灰意冷、心烦意乱时也不要停下你的脚步!
是江迪呀
·
2023-08-29 06:31
Linux
java-rocketmq
linux
rocketmq
Ceph
源码解析
:PG peering
集群中的设备异常(异常OSD的添加删除操作),会导致PG的各个副本间出现数据的不一致现象,这时就需要进行数据的恢复,让所有的副本都达到一致的状态。一、OSD的故障和处理办法:1.OSD的故障种类:故障A:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,这样OSD超过设定的时间就会被out出集群。故障B:一个正常的OSD因为所在的设备发生异常,导致OSD不能正常工作,但是在设定的时间
大隐隐于野
·
2023-08-29 06:16
Ceph专栏
ceph
JUC——并发容器BlockingQueue数据共享通道
源码解析
文章目录1:BlockingQueue数据共享通道介绍2:BlockingQueue的用处3:BlockingQueue的核心方法4:BlockingQueue工作机制——
源码解析
5:BlockingQueue
福建选手阿俊
·
2023-08-29 05:13
Java高并发
java
队列
并发编程
juc
八、soul源码学习-SoulAdmin事件同步机制
源码解析
-1
上一节讲了从我们SpringBoot项目同步数据到SoulAdmin并将数据持久化到数据库中,这一节在数据持久化到数据库中之后,SoulAdmin会通过Spring的ApplicationEventPublisher发送一个事件变更事件,继承自org.springframework.context.ApplicationEvent//org.dromara.soul.admin.listener.
风洛洛
·
2023-08-29 05:18
Android动画内幕揭秘
ViewAnimation的原理ViewAnimation
源码解析
Viewanimation的代码都是在android.view.animation包下面。这里面主要有三个东西,下
alexhilton
·
2023-08-29 04:23
Android
android
kotlin
android
studio
android
runtime
YTKNetwork
源码解析
2
YTKNetwork在GitHub的仓库中有一份高级教程,这篇我们就来看下高级教程中相关部分的源码。YTKUrlFilterProtocol接口这个只是一个接口,需要实现下面的方法,可以为originUrl拼接额外的一些信息。-(NSString*)filterUrl:(NSString*)originUrlwithRequest:(YTKBaseRequest*)request;Demo工程中提
p_peng
·
2023-08-29 04:10
以太坊C-
源码解析
(十)以太坊交易中的nonce
以太坊交易中存在一个特殊的值nonce,此nonce并非计算block难度的nonce,此nonce仅仅表示发送账号发送交易的次数,从0开始,每发送一次交易+1,那么第一次发送nonce为0,第二次为1,以此类推。nonce的存在可以用来防止重放攻击,也就是同一个交易只能被发送一次,下次发送同一个交易时,因为nonce值和最新的nonce不同,会被区块链拒绝。我们来从代码层面看看这个nonce的生
sky2016
·
2023-08-28 23:36
内存泄露(十)-- KOOM(高性能线上内存监控方案)
KOOM介绍OOMMonitor介绍KOOM线上APM监控最全剖析一文看懂快手KOOM高性能监控方案KOOM浅析【开源库剖析】KOOMV1.0.5
源码解析
目录KOOM功能1.JavaHeap泄漏监控1.1OOMMonitor
xuyin1204
·
2023-08-28 21:01
java
jvm
linux
Android动画内幕揭秘
ViewAnimation的原理ViewAnimation
源码解析
Viewanimation的代码都是在android.view.animation包下面。这里面主要有三个东西,下
·
2023-08-28 21:01
rocketmq
-console
3.5集群监控平台搭建3.5.1概述
RocketMQ
有一个对其扩展的开源项目incubator-
rocketmq
-externals,这个项目中有一个子模块叫
rocketmq
-console,这个便是管理控制台项目了
码农GG
·
2023-08-28 20:27
RocketMQ
——
RocketMQ
消息存储
DefaultMQPushConsumer属性consumerGroup消费组名称messageModel消息消费模式,分为集群模式和广播模式consumeFromWhere消费者开始消费的位置,默认为最大偏移量CONSUME_FROM_LAST_OFFSETallocateMessageQueueStrategy集群模式下消费队列负载均衡策略subscription订阅信息messageList
fffhJk
·
2023-08-28 19:15
Dubbo之InternalThreadLocal
源码解析
功能概述对ThreadLocal的封装处理,内部使用的数据结构是数组,而ThreadLocal是使用hashCode来计算处理的,多了一步计算,还得解决hash冲突,所以InternalThreadLocal的访问性能更高InternalThreadLocalMap:内部的线程局部变量的Map【用于存储线程的局部变量值,存储的结构是一个数组,而不是一个Map(快慢获取的元素,本质在于数组结构的不同
csy_insist
·
2023-08-28 17:32
Dubbo
dubbo
JDK8 HashMap
源码解析
一、put操作
源码解析
1.hash(key)对key进行
傲傲娇
·
2023-08-28 16:44
java
哈希算法
开发语言
docker搭建
rocketmq
环境
创建
rocketmq
-network,让nameserver、broker在同一个网段:dockernetworkcreate--driver=bridge\--subnet=192.168.2.10/
南京大学软工研究生
·
2023-08-28 12:10
docker
rocketmq
容器
【30天熟悉Go语言】11 数组的全方位使用与解析
源码系列专栏:SpringMVC源码系列、SpringBoot源码系列、SpringCloud源码系列(含:Ribbon、Feign)、Nacos源码系列、
RocketMQ
源码系列、SpringCloudGateway
秃秃爱健身
·
2023-08-28 11:54
#
30天熟悉GO语言
golang
NCCL
源码解析
⑥:Channel搜索
作者|KIDGINBROOK更新|潘丽晨上节讲到已经计算出GPU和NIC节点到其他任意节点的最优路径了,本节看下NCCL中channel的搜索过程。NCCL中channel的概念表示一个通信路径,为了更好地利用带宽和网卡,以及同一块数据可以通过多个channel并发通信,另外后续可以看到一个channel对应了一个GPUSM,所以基于这些原因,NCCL会使用多channel,搜索的过程就是搜索出来
OneFlow深度学习框架
·
2023-08-28 09:21
NCCL
源码解析
⑤:路径计算
作者|KIDGINBROOK更新|潘丽晨上节NCCL完成了对机器PCI系统拓扑的建图,其中建好的图如下所示,其中GPU之间是通过NVLink连接起来的。为了方便之后的搜索channel,接下来NCCL会先计算GPU和NIC节点到其他任意节点之间的最优路径,以及对应的带宽,即最优路径上所有边的带宽的最小值。那么抽象一下,这个问题可以建模为给定一个无向图,每条边有一个权值,给定查询(u,v),求节点u
OneFlow深度学习框架
·
2023-08-28 09:21
NCCL
源码解析
④:建图过程
作者|KIDGINBROOK更新|潘丽晨上次分析了NCCL对机器PCI系统进行拓扑分析的过程,产出的结果为xml格式,接下来,NCCL会根据这个xml进图的建立过程以便之后进行路径搜索。ncclTopoGetSystem的最后会执行ncclTopoGetSystemFromXml将xml格式转成图格式。ncclResult_tncclTopoGetSystemFromXml(structncclX
OneFlow深度学习框架
·
2023-08-28 09:51
OneFlow
源码解析
:基础计算接口Primitive
作者|郑建华此前,OneFlow版本更新博客中的第5节对框架的“多设备适配”作了说明,原文摘录如下:OneFlow提供简洁高效易扩展的硬件抽象层EP(ExecutionProvider),以应对适配不同硬件的复杂性。引入硬件抽象层之后,用户无需关注底层硬件和框架的具体实现细节,框架的各个模块无需改动便可以适配新的硬件设备,同时,用户只需按照硬件抽象接口的约定和硬件设备的实际情况,实现一系列接口,
OneFlow深度学习框架
·
2023-08-28 09:50
oneflow
人工智能
深度学习
机器学习
消息中间件
消息中间件1.消息队列有哪些作用2.死信队列3.延时队列4.消息队列的优缺点以及使用场景5.消息队列如何保证消息的可靠传输6.kafka为什么比
rocketMQ
吞吐量高7.如何保证消息不被重复消费8.rabbitMQ
cw旧巷
·
2023-08-28 07:03
java-rabbitmq
java-activemq
kafka
Dubbo之URL
源码解析
功能概述URL是dubbo的公共契约,可叫做“配置总线”,“统一配置模型”,用于各个扩展点的数据传递。URL进行数据模型统一,方便理解,且易读易写。功能分析核心类URL分析主要成员变量分析privatefinalStringprotocol;//协议privatefinalStringusername;//用户名privatefinalStringpassword;//密码privatefinal
csy_insist
·
2023-08-28 06:59
Dubbo
dubbo
RocketMQ
-Producer生产者解析
Producer概念说明*初始化流程&流程图&相关类关系说明*消息发送过程*批量消息发送*发送顺序消息、延迟消息、事务消息*消息发送方式同步、异步、单向区别和过程*消息发送如何进行负载*消息发送如何实现高可用*批量消息发送如何实现一致性*消息发送失败如何重试*Producer和nameServ通信机制*Producer和broker通信机制*消息发送异常机制*Producer配置讲解*1Produ
_1900
·
2023-08-28 05:44
Netty连接处理那些事
编者注:Netty是Java领域有名的开源网络库,特点是高性能和高扩展性,因此很多流行的框架都是基于它来构建的,比如我们熟知的Dubbo、
Rocketmq
、Hadoop等,针对高性能RPC,一般都是基于
luoxn28
·
2023-08-28 04:01
springboot-
rocketmq
整合
1、application.propertiesspring.application.name=demoTestmybatisspring.profiles.active=devspring.datasource.url=jdbc:mysql://localhost:3306/saasboardspring.datasource.username=rootspring.datasource.pas
zxy_3197
·
2023-08-28 03:12
mq与mqtt的关系
文章目录mqtt与mq的区别mqtt与mq的详细区别传统消息队列
RocketMQ
和微消息队列MQTT对比:MQ与RPC的区别mqtt与mq的区别mqtt:一种通信协议,规范MQ:一种通信通道(方式),也叫消息队列
Is Fang
·
2023-08-28 02:59
物联网
一文搞定Nginx的压缩、黑白名单、防盗链、零拷贝、跨域、双机热备等知识
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
Java基基
·
2023-08-28 02:22
nginx
运维
服务器
搞懂高可用:异地多活,看这篇文章就够了!
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件
RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-08-28 02:51
数据库
分布式
java
redis
hadoop
map、sync.map、concurrent-map适用场景与
源码解析
最近一直加班,无论工作日还是周末,虽然每天很忙但总感觉空空的,很少有时间停下来思考与总结。项目中各种甩锅,最后最苦逼的还是落到了研发的头上,文档编写、环境部署、问题排查虐得一遍又一遍。事情杂乱,研发效率超级低,不知道何是是个头呀背景在go中,map是最常用的集合之一。其底层key存储采用的是hash算法,在数据检索时提供了强大的性能,深受各大开发者喜爱。但在并发方面,map则存在较为严重的问题。一
水中加点糖
·
2023-08-28 02:18
GO
开源框架学习
java
数据库
开发语言
JMeter
源码解析
之结果收集器
JMeter
源码解析
之结果收集器一、JMeter结果收集器概述二、单机模式三、分布式模式四、总结一、JMeter结果收集器概述JMeter是在压力领域中最常见的性能测试工具,由于其开源的特点,受到广大测试和开发同学的青睐
优测云服务平台
·
2023-08-28 00:27
性能测试
软件测试
腾讯优测
jmeter
wpf
性能优化
压力测试
测试工具
一万字带你吃透
RocketMQ
今天我们来了解一下阿里开源的一款产品
RocketMQ
。
RocketMQ
简介
RocketMQ
是一款低延迟、高并发、高可用、高可靠的分布式消息中间件。
·
2023-08-27 23:09
java程序员消息消息队列
RocketMQ
入门实践与踩雷
RocketMQ
的安装与启动(基于Linux与JDK1.8)下载项目首先Java工程选择对应的
RocketMQ
版本,具体参考以下两图:举例:SpirngCloudAlibabaVersion为2.2.9RELEASE
·
2023-08-27 23:09
rocketmq消息队列
Docker----
RocketMQ
部署
标题
RocketMQ
部署一、拉取镜像
RocketMQ
镜像#拉取镜像dockerpull
rocketmq
inc/
rocketmq
:4.3.2Console可视化平台镜像#拉取镜像dockerpullstyletang
梦想的边缘
·
2023-08-27 19:45
docker
rocketmq
容器
springboot换log4j2写日志源码分析
上一篇文章(springboot默认日志框架
源码解析
)从源码阶段分析了springboot的默认日志框架为logback,spring-boot包中,logging.logback下面有默认的日志配置xml
warlock_deng
·
2023-08-27 18:46
TensorFlow Lite
源码解析
之三(委托)
1.前言所谓劳心者治人,劳力者治于人(所以“劳力士”又叫“打工人”?)。小农经济下自己什么都干,虽然饿不死,但是生产效率也肯定非常低下;只有让专业的人做专业的事,才能最大限度发挥每个人的价值。同理,对于一个推理引擎而言,完成一次计算,可以有多种选择,从头到尾都让CPU做运算理论上也不是什么问题。但是除了结果正确之外,还有另外一项关键指标:时间!密集计算确实非CPU所长,因此他该做的是协调资源,脏活
SunnyZhou1024
·
2023-08-27 17:16
4、Spring之Bean生命周期
源码解析
(创建)
Spring最重要的功能就是帮助程序员创建对象(也就是IOC),而启动Spring就是为创建Bean对象做准备,所以我们先明白Spring到底是怎么去创建Bean的,也就是先弄明白Bean的生命周期。Bean的生命周期就是指:在Spring中,一个Bean是如何生成的,如何销毁的。Bean生命周期流程图:附带资料JFR介绍:深度探索JFR-JFR详细介绍与生产问题定位落地-1.JFR说明与启动配置
啥也不懂的派大星
·
2023-08-27 16:11
spring
java
sql
RocketMQ
基础篇 Consumer消费消息
消费消息逻辑消费消息逻辑主要分为三个模块Rebalance拉取消息消费消息Rebalance
RocketMQ
基础篇Consumer消费消息流程图.png//RebalanceImplpublicvoiddoRebalance
DH大黄
·
2023-08-27 13:25
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
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
其他