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源码解析
消息队列的应用场景
消息队列的应用场景消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有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
QEMU源码全解析 —— 内存虚拟化(1)
接前一篇文章:本文内容参考:《趣谈Linux操作系统》——刘超,极客时间《QEMU/KVM》
源码解析
与应用——李强,机械工业出版社内存虚拟化硬件基础——EPT特此致谢!
蓝天居士
·
2024-02-01 23:10
QEMU
KVM
QEMU
KVM
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
RocketMQ
架构
文章目录技术架构部署架构技术架构
RocketMQ
架构上主要分为四部分,如上图所示:Producer:消息发布的角色,支持分布式集群方式部署。
倜傥村的少年
·
2024-02-01 20:15
RocketMQ
rocketmq
架构
从
源码解析
Flutter的动画业务逻辑
概述Flutter提供了丰富的动画形式,其中Curve负责动画切换路径,Tween用于构造动画的插值方式,AnimationController控制组件动画。AnimationController接收一个TickerProvider(抽象类)的对象,控制其动画。普通的Widget并不是TickerProvider的实现实例,因此需要通过mixin的方式,如下所示:classFontAnimatio
岛上码农
·
2024-02-01 16:59
线程池中线程抛了异常如何处理?
在了解这个问题之前,可以先看一下线程池的
源码解析
,从链接中我们知道了线程池的提交方式:submit和execute的区别,接下来分别使用他们执行带有异常的任务!看结果是怎么样的!
lgq2016
·
2024-02-01 12:07
java
线程池
异常
submit
execute
利用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
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
Go-ethereum
源码解析
之 go-ethereum/consensus/errors.go
Go-ethereum
源码解析
之go-ethereum/consensus/errors.goSourcecode//Copyright2017Thego-ethereumAuthors//Thisfileispartofthego-ethereumlibrary
furnace
·
2024-02-01 00:59
docker
源码解析
(一)dockerd服务的启动
docker
源码解析
(一)部分参数默认值main函数入口newDaemonCommand()函数runDaemon()函数Windows平台linux平台daemonCli.start()函数newDaemon
ImSEten
·
2024-01-31 22:15
docker
docker
golang
【JVM
源码解析
】模板解释器解释执行Java字节码指令(下)
本文由HeapDump性能社区首席讲师鸠摩(马智)授权整理发布第22篇-虚拟机字节码之运算指令虚拟机规范中与运算相关的字节码指令如下表所示。0x60iadd将栈顶两int型数值相加并将结果压入栈顶0x61ladd将栈顶两long型数值相加并将结果压入栈顶0x62fadd将栈顶两float型数值相加并将结果压入栈顶0x63dadd将栈顶两double型数值相加并将结果压入栈顶0x64isub将栈顶两
HeapDump性能社区
·
2024-01-31 22:29
Qt元对象系统
源码解析
一、Qt元对象系统简介1、元对象系统简介Qt的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力,比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(typeintropection)的,型别内省可以用来实施多态。'C++'的内省比较有限,仅支持型别内省,'C++'的型别内省是通过运行时类型识别(RTTI)(Run-TimeTypeInf
程序员老舅
·
2024-01-31 20:33
Qt开发
qt
c++
qt教程
qt开发
qt项目
漏洞分析|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
有什么用
Unity UGUI
源码解析
(一) EventSystem
一.引言当我们在Unity中创建一个Canvas时,编辑器会默认给我们创建一个EventSystem,其上有两个组件EventSystem和StandaloneInputModule如下图那EventSystem到底是用来干什么的呢?我们找到UGUI底层的源码来一探究竟!UGUI源码二.EventSystem作用EventSystem在UGUI源码中属于事件逻辑处理模块。所有UI事件都是通过Eve
IMBA鑫鑫
·
2024-01-31 11:14
Unity3d学习
Unity
UGUI
EventSystem
Java 集合框架_HashMap
源码解析
今天终于分析HashMap的源码,其实它的主要算法在我的Java集合框架_HashMapJDK1.8新算法这篇文章中详细说明了。HashMap集合是通过哈希表储存数据的,关于哈希表,请阅读这篇文章数据结构_哈希表(Java)。一.主要成员属性//默认初始容量16,必须是2的幂数。即只能是16,32,64等等staticfinalintDEFAULT_INITIAL_CAPACITY=1[]tabl
wo883721
·
2024-01-31 11:13
阿里面试:说说
Rocketmq
推模式、拉模式?
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:说说
Rocketmq
的推模式
40岁资深老架构师尼恩
·
2024-01-31 09:15
面试
java-rocketmq
面试
rocketmq
架构
重构
java
中间件
阿里面试:如何保证
RocketMQ
消息有序?如何解决
RocketMQ
消息积压?
尼恩说在前面在40岁老架构师尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的面试题:如何保证
RocketMQ
消息有序
40岁资深老架构师尼恩
·
2024-01-31 09:44
面试
面试
rocketmq
java
架构
微服务
重构
系统架构
高可用pxc+
rocketmq
+es+redis+minio+keepalive+haproxy 实操
文章很长,建议收藏起来慢慢读!总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送经典图书:《Java高并发核心编程(卷1)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《Java高并发核心编程(卷2)》面试必备+大厂必备+涨薪必备加尼恩免费领免费赠送经典图书:《NettyZookeepe
40岁资深老架构师尼恩
·
2024-01-31 09:01
java
elasticsearch
redis
java
RocketMQ
原理 、部署、使用(1W字,经典长文)
疯狂创客圈经典图书:《NettyZookeeperRedis高并发实战》面试必备+面试必备+面试必备【博客园总入口】疯狂创客圈经典图书:《SpringCloud、Nginx高并发核心编程》大厂必备+大厂必备+大厂必备【博客园总入口】入大厂+涨工资必备:高并发【亿级流量IM实战】实战系列【SpringCloudNginx秒杀】实战系列【博客园总入口】疯狂创客圈《SpringCloudNginx高并发
40岁资深老架构师尼恩
·
2024-01-31 09:24
java
uniapp实现app检查更新与升级-uni-upgrade-center详解
的几个疑问什么是升级中心uni-upgrade-centeruniapp官方开发的App版本更新的插件,基于unicloud的后端服务因为是开源的,通过修改源码可以实现请求java等其他后端服务,后续的
源码解析
永远不会太晚
·
2024-01-31 08:24
uniapp
uni-app
java
前端
kafka3.0.0学习记录
1.2消息队列目前企业中比较常见的消息队列产品主要有Kafka、ActiveMQ、RabbitMQ、
RocketMQ
等。1.2.1应用场景
珍珠是蚌的眼泪
·
2024-01-31 07:24
中间件
kafka
Kafka与
RocketMQ
性能对比大揭秘
在双十一过程中投入同样的硬件资源,Kafka搭建的日志集群单个Topic可以达到几百万的TPS,而使用
RocketMQ
组件的核心业务集群,集群TPS只能达到几十万TPS,这样的现象激发了我对两者性能方面的思考
Java柱柱
·
2024-01-31 07:21
k8s的operator基石:controller-runtime
源码解析
写在之前今天开始开更controller-runtime的源码阅读,笔者建议大家在阅读前了解以下知识,可能会帮助大家更好的理解源码逻辑。1.client-go的基础使用2.使用kubebuilder搭建一个简单的controller-runtime环境3.informer的基本思想1.源码环境搭建参考链接:https://book.kubebuilder.io/cronjob-tutorial/c
bug_createman
·
2024-01-31 07:52
云原生源码阅读
kubernetes
网络
容器
Nacos
源码解析
:Nacos配置管理-客户端篇
本文源码来源于Nacos2.1.0版本https://github.com/alibaba/nacos/releases/tag/2.1.0一、一个例子Nacos获取配置以及监听配置变更的基本使用方式如下:publicclassNacosConfigExample{publicstaticvoidmain(String[]args)throwsNacosException,InterruptedE
huangyk206
·
2024-01-31 06:30
Nacos
java
开源软件
cesium
源码解析
篇:GeoJsonDataSource(Polygon)
本篇主要内容为介绍使用GeoJsonDataSource加载GeoJSON数据之后的代码调用和业务逻辑从中提炼对polygon进行解析和创建entity的函数以供参考读取GeoJSON获取feature判断是PolygonorMultiPolygon带hole创建entity对象代码调用栈Cesium.GeoJsonDataSource.load(data,options)newGeoJsonDa
游无穷
·
2024-01-31 05:44
Cesium
Cesium
源码解析
Zookeeper实现分布式队列
目录Zookeeper分布式队列普通方式实现设计思路具体实现使用Curator实现具体实现注意事项Zookeeper分布式队列常见的消息队列有:RabbitMQ,
RocketMQ
,Kafka等。
山鸟与鱼!
·
2024-01-31 05:33
分布式中间件
分布式
zookeeper
后端
java
spring
boot
Android EventBus
源码解析
前言上一篇文章自己对EventBus的用法进行了简单的叙述,然后自己又去研究了一下EventBus3.0源码也参考了网上的一些大佬的博客进行进一步的理解,写这一篇文章让自己对EventBus有个好的总结回顾,如有不正确的地方欢迎留言。一、EventBus简介在EventBus没出现之前,那时候的开发者一般是使用Android四大组件中的广播进行组件间的消息传递,那么我们为什么要使用事件总线机制来替
阿木木丶涛
·
2024-01-31 00:53
【Java系列】ArrayList
源码解析
温馨提示:本文源码分析基于JDK1.8。目录ArrayList简介ArrayList核心源码分析底层数据结构构造函数自动扩容add方法grow方法ArrayList简介ArrayList实现了List接口,是有序集合,即用户可以精确控制每个元素在列表中的插入位置,允许放入null元素,底层通过数组实现,支持动态扩容。每个ArrayList都有一个容量(capacity),表示底层数组的实际大小。当
Hyatt1024
·
2024-01-30 23:43
Java
源码系列
java
Nacos服务注册
源码解析
简介:本文将以图文方式详述SpringCloudAlibaba技术体系之Nacos服务注册
源码解析
。
Hyatt1024
·
2024-01-30 23:39
Spring
Cloud
Alibaba
微服务系列
源码系列
springboot
Nacos
SpringCloud
Java
RabbitMQ、Kafka、
RocketMQ
是如何实现高可用的?
本文从高可用的角度观察一下RabbitMQ、Kafka、
RocketMQ
,看看它们各自的实现思路。
SlowGO
·
2024-01-30 22:03
Dubbo学习笔记(四)——负载均衡与SPI机制
代码执行流程分析参考文章:阿里面试真题:Dubbo的SPI机制_三太子敖丙博客-CSDN博客dubbo(二)dubbospi机制_dubbospi-CSDN博客核心技术概念-SPI(baidu.com)Dubbo
源码解析
薛薛哦
·
2024-01-30 21:25
分布式
dubbo
Spring注解开发
源码解析
一:SpringIOC注解解析1:@Configuration注解下面是@Configuration注解的源码翻译部分:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic@interfaceConfiguration{/***1、显式指定与此配置类关联的Springbean定
*共清欢*
·
2024-01-30 20:26
Spring框架
spring
java
mysql
使用Canal通过
RocketMQ
同步Mysql和Redis
使用Canal通过
RocketMQ
同步Mysql和Redis文章目录使用Canal通过
RocketMQ
同步Mysql和Redis一、简介二、canal能做什么?
BUG市场
·
2024-01-30 19:20
Java学习
mysql
redis
数据库
java
mysql redis mq_Canal使用
RocketMQ
同步MySQL到Redis(二)
一、Canal使用
RocketMQ
同步MySQL二、同步数据到Redis2.1安装Redis略2.2Redis配置略2.3SpringBoot配置2.3.1引入依赖com.alibaba.ottercanal.client1.1.4org.apache.
rocketmq
rocketmq
-spring-boot-starter2.0.2javax.persistencepersistence-api
臣臣1234
·
2024-01-30 19:18
mysql
redis
mq
Canal解决Mysql和Redis数据同步问题
目录前言一、Mysql主从工作原理主从复制步骤:二、使用方法1.软件下载软件需求(所有安装包,我的资源都有)2.修改配置1:数据库配置修改2:canal配置修改3:
RocketMQ
配置4:
RocketMQ
有头发的Java程序员
·
2024-01-30 19:44
Redis
redis
缓存
中间件
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他