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源码解析
今天学学消息队列
RocketMQ
:消息类型
RocketMQ
支持的消息类型有三种:普通消息、顺序消息、延时消息、事务消息。以下内容的代码部分都是基于
rocketmq
-spring-boot-starter做的。
青铜大神
·
2023-07-28 05:09
RocketMQ
rocketmq
java
【Java中间件】
RocketMQ
RocketMQ
一、MQ概述MessageQueue,是一种提供消息队列服务的中间件。提供了消息生产、存储、消费全过程API的软件系统。
晚风也很浪漫
·
2023-07-28 05:38
Java中间件
java-rocketmq
java
中间件
Java阶段五Day13
五种数据类型和类型无关的命令基本类型——String基本类型——hash基本类型——list基本类型——set基本类型——zset(sortedset)Redis实现分布式锁抢锁的设计思路整改当前消费逻辑添加分布式锁
rocketmq
今天你学Java了吗
·
2023-07-28 03:27
培训之旅
java
开发语言
rocketmq
分布式事务
分布式锁
Java阶段五Day12
Java阶段五Day12文章目录Java阶段五Day12问题解析顺序消息事务消息Rocket核心概念KeysTagsSpringboot整合
RocketMQ
案例使用准备案例环境生产端发送消息消费端(push
今天你学Java了吗
·
2023-07-28 03:57
培训之旅
java
rocketmq
redis
分布式锁
为什么不用定时任务实现关闭订单?
一般的做法有如下几种:定时任务关闭订单
rocketmq
延迟队列rabbitmq死信队列时间轮算法redis过期监听一、定时任务关闭订单(最low)一般情况下,最不推荐的方式就是关单方式就是定时任务方
技术琐事
·
2023-07-28 03:14
java
架构
java-ee
javascript
spring
vue2.0
源码解析
自用
添加顺序是先子后父,所以对于同步渲染的子组件而言,mounted钩子函数的执行顺序也是先子后父。newVue({1.初始化init()2.挂载$mount()3.编译compile()4.render()5.vnode6.patch()7.DOM})functioninit(){1.合并配置mergerOptions()2.renderProxy对渲染函数进行作用域代理3.initLifeCycl
若年
·
2023-07-28 02:44
网红项目AutoGPT源码内幕及综合案例实战(三)
AutoGPTonLangChainPromptGenerator等
源码解析
本节阅读AutoGPT的prompt_generator.py源代码,其中定义了一个PromptGenerator类和一个get_prompt
段智华
·
2023-07-28 01:19
ChatGPT学习
ChatGPT国内
LangChain
GPT-3
GPT-4
OpenAI
Flink WindowAssigner
源码解析
[图片上传失败...(image-f7216-1616420673356)]当你在使用Flink窗口的时候有没有想过数据是怎么被划分到窗口里面的?它是根据什么规则划分的?相信看完这篇文章你就明白了.@PublicEvolvingpublicWindowedStreamwindow(WindowAssignerassigner){returnnewWindowedStreamInawindowope
JasonLee实时计算
·
2023-07-28 01:57
Rocketmq
简单介绍
一、简介
RocketMQ
是一款阿里巴巴开源的消息中间件,在2017年9月份成为Apache的顶级项目,是国内首个互联网中间件在Apache上的顶级项目。
山石水寿
·
2023-07-27 22:49
rocketmq
日志配置
项目启动时会在${user.home}/logs/
rocketmq
logs目录下创建一个
rocketmq
_client.log日志文件,文件全路径是:${user.home}/logs/
rocketmq
logs
冰淇淋@
·
2023-07-27 21:39
rocketmq
rocketmq
springboot整合
rocketmq
1、引入架包(修改pom.xml)4.7.12.1.0org.apache.
rocketmq
rocketmq
-spring-boot-starter${
rocketmq
-spring-boot-starter.version
冰淇淋@
·
2023-07-27 21:39
rocketmq
springboot
spring
boot
java-rocketmq
rocketmq
SpringCloudAlibaba:消息驱动之
RocketMQ
学习
目录一、MQ简介(一)什么是MQ(二)MQ的应用场景1、异步解耦2、流量削峰(三)常见的MQ产品二、
RocketMQ
入门(一)
RocketMQ
安装部署1、环境要求2、下载
RocketMQ
3、安装
RocketMQ
4
天空中那座城
·
2023-07-27 20:15
SpringCloud
java
spring
cloud
rocketmq
java-rocketmq
学习
多租户的低代码平台,Saas开发平台:MateCloud
目前已经整合SpringBoot2.7.0、SpringCloud2021、SpringCloudAlibaba2021、SpringSecurityOauth2、Feign、Dubbo、JetCache、
RocketMQ
莫轻言舞
·
2023-07-27 19:07
设计
架构
低代码
个人关于普通消息队列的使用体验与收获
虽然市面上有很多的消息服务产品,这里也不一一举例,就拿阿里云的消息队列
RocketMQ
来举例说明。阿里云的Rock
三掌柜666
·
2023-07-27 17:36
阿里云
信息与通信
MyBatis
源码解析
(二)——执行流程
目录前言1、MyBatis执行SQL入口1.1、Sql会话工厂——SqlSessionFactory1.2、Sql会话——SqlSession1.3、执行器——Executor1.3.1、缓存执行器——CachingExecutor1.3.2、基础执行器——BatchExecutor2、MyBatis获取结果集2.1、StatementHandler2.1.1、RoutingStatementHa
爱看雲的雲
·
2023-07-27 16:05
MyBatis源码解析
mybatis
java
mysql
征文连载丨MogDB / openGauss 中 dbmind 趋势预测模块的
源码解析
活动期间共有93篇稿件通过评审,主题涵盖数据库安装部署、主从搭建、工具测试、
源码解析
、新特性解读,以及备份恢复、迁移实践等,并由专家评选出一等奖1名、二等奖3名、三等奖5名。本篇是二等奖获
-云和恩墨-
·
2023-07-27 12:34
数据库
算法
大数据
python
java
RocketMQ
:消息重试
消息的发送和消费并不是百分百成功的,在出现消息推送失败时,
RocketMQ
有何补偿方式来进行消息重试呢?这是我们今天要一起学习的点。
Anbang713
·
2023-07-27 11:29
Log4j
源码解析
Log4j
源码解析
主要流程Loggerlogger=Logger.getLogger(Main.class);1、通过Logger.getLogger(Classclazz)或Logger.getLogger
阿珍爱上了阿强,在一个有星星的夜晚
·
2023-07-27 08:11
源码解析
log4j
单元测试
RACSignal
源码解析
RACStream是ReactiveCocoa中的核心概念:信号;RACStream中有2个子类:RACSignalRACSequence这篇文章先分析RACSignal的源码实现RACSignal
源码解析
806349745123
·
2023-07-27 07:38
(2)LayoutInflater.from(context)源码分析
二、
源码解析
1.先来看from方法:publicstaticLayoutInflaterfrom(Contextcontext){LayoutInflaterLayoutInflater=(L
鲨鱼也疯狂
·
2023-07-27 06:39
源码解析
Collections.sort ——从一个逃过单测的 bug 说起 | 京东云技术团队
本文从一个小明写的bug开始,讲bug的发现、排查定位,并由此展开对涉及的算法进行图解分析和源码分析。事情挺曲折的,因为小明的代码是有单测的,让小明更加笃定自己写的没问题。所以在排查的时候,也经历了前世的500年,去排查排序后的list改动(主要是小明和同事互相怀疑对方的代码,不多说了)。本文从问题定位之后开始讲:前言小明写了一个自定义排序的代码,简化后如下。聪明的你快来帮小明review一下吧。
京东云技术团队
·
2023-07-27 04:00
算法
bug
京东云
排序算法
Collections
java
RocketMQ
教程-(5)-功能特性-消费者分类
Apache
RocketMQ
支持PushConsumer、SimpleConsumer以及PullConsumer这三种类型的消费者,本文分别从使用方式、实现原理、可靠性重试和适用场景等方面为您介绍这三种类型的消费者
蜜獾云
·
2023-07-27 02:35
RocketMQ教程
rocketmq
【高危】
RocketMQ
NameServer存在远程代码执行漏洞(PoC)
漏洞描述
RocketMQ
是一个开源的分布式消息中间件,NameServer为Producer和Consumer节点提供路由信息的组件。
墨菲安全
·
2023-07-27 02:28
墨菲安全实验室漏洞预警
rocketmq
漏洞攻击
Spring
源码解析
(一)
面试中问的最多的就是你看过xxx源码嘛,我TM就想一jio过去,你工作中不是curd么,CV大法么,要看源码干什么。对,一开始我jio得看源码没什么用。面试官一开始叫我看源码,我是拒绝的,我不能因为你要问,我就要看啊,我得先试试,后来我试了之后发现,这效果duangduangduang的,诶呀,真香!现在上主题,spring源码的真香定理开课了。ClassPathXmlApplicationCon
小明程序猿
·
2023-07-27 00:27
spring源码解析系列
java
spring
编程语言
经验分享
openstack-PasteDeployment(
源码解析
二)
PasteDeployment是一个针对wsgi开发的库,用来配置和加载wsgiapplication和server。openstack中配置都是通过api-paste.ini文件提供。通过这个文件就可以直接调用PasteDeployment代码来加载webserver和上面的application。代码引用frompaste.deployimportloadappwsgi_app=loadapp
小明程序猿
·
2023-07-27 00:57
OpenStack云服务
openstack
python
PasteDeployment
Paste
openstack-neutron
源码解析
neutron-server.service启动命令:neutron-server--config-file/etc/neutron/neutron.conf--config-file/etc/neutron/api-paste.ini1.程序入口点位于setup.cfg->[entry_points]->console_scripts,很很多个main函数入口,安装后,这些命令位于/usr/bi
小明程序猿
·
2023-07-27 00:57
OpenStack云服务
openstack
python
neutron
云服务
HashMap
源码解析
之JDK1.8
首先来一张图默认初始化容量1implementsMap.Entry{finalinthash;finalKkey;Vvalue;Nodenext;Node(inthash,Kkey,Vvalue,Nodenext){this.hash=hash;this.key=key;this.value=value;this.next=next;}默认我们创建HashMap()就是用的这个无参构造public
小明程序猿
·
2023-07-27 00:56
jdk源码解析
java
hashmap
链表
RocketMQ
教程-(5)-功能特性-事务消息
事务消息为Apache
RocketMQ
中的高级特性消息,本文为您介绍事务消息的应用场景、功能原理、使用限制、使用方法和使用建议。
蜜獾云
·
2023-07-26 23:43
RocketMQ教程
rocketmq
RocketMQ
第一课-快速实战以及集群架构搭建
一、
RocketMQ
产品特点1、
RocketMQ
介绍
RocketMQ
是阿里巴巴开源的一个消息中间件,在阿里内部历经了双十一等很多高并发场景的考验,能够处理亿万级别的消息。
friover
·
2023-07-26 20:14
rocketmq
rocketmq
架构
在 Java 中使用 redis 的消息队列服务
例如RabbitMQ、
RocketMQ
、Kafka等。这些产品都具备非常高级的功能。可靠性、扩展
JAVA序码
·
2023-07-26 19:38
java
redis
缓存
Servlet和Tomcat底层分析
Servlet
源码解析
分析1Servlet技术的结构图Servlet技术中的三大接口有Servlet,ServletConfig和Serializable,而GenericServlet抽象类实现了这三个顶层接口
爱码~
·
2023-07-26 18:53
服务器
tomcat
java
RocketMQ
——Mac电脑OS系统docker安装Dashboard
引言 前面的文章已经介绍过如何在OS系统上安装并启动使用
RocketMQ
,但还缺少一个界面化管理服务,这就需要安装
RocketMQ
Dashboard服务。下面我们使用docker进行安装
Andya_net
·
2023-07-26 17:43
K8s
&
Docker容器化技术
中间件
&
工具类
#
RocketMQ
docker
rocketmq
容器
2023年的深度学习入门指南(19) - LLaMA 2
源码解析
2023年的深度学习入门指南(19)-LLaMA2
源码解析
上一节我们学习了LLaMA2的补全和聊天两种API的使用方法。本节我们来看看LLaMA2的源码。
Jtag特工
·
2023-07-26 17:47
深度学习
llama
人工智能
iOS的各种开源项目集合
AFNetworking-ASI不升级以后,最多人用的网络连接开源库,iOS网络编程之AFNetworking使用,iOS开发下载文件速度计算,AFNetworking3.0迁移指南,AFNetworking2.0
源码解析
鱼儿-1226
·
2023-07-26 17:02
iso
ios
Sevlet规范:HttpServlet类 和 HttpServletRequest接口
源码解析
1.HTTP协议解读什么是协议?协议实际上是某些人,或者某些组织提前制定好的一套规范,大家都按照这个规范来,这样可以做到沟通无障碍。协议就是一套规范,就是一套标准。由其他人或其他组织来负责制定的。我说的话你能听懂,你说的话,我也能听懂,这说明我们之间是有一套规范的,一套协议的,这套协议就是:中国普通话协议。我们都遵守这套协议,我们之间就可以沟通无障碍。但是如果我们遵守不同的协议规范的话,就无法通信
2301_77550592
·
2023-07-26 16:42
开发语言
PG-DBA培训07:PostgreSQL体系结构深入与
源码解析
PostgreSQL体系结构深入解析,PostgreSQL数据库
源码解析
,initdb
源码解析
PostgreSQL数据库体系架构PostgreSQL数据库存储结构PostgreSQL数据库进程结构PostgreSQL
风哥2号
·
2023-07-26 15:16
postgresql
postgresql
数据库
抖音短视频seo矩阵系统
源码解析
与技术实现
抖音短视频SEO矩阵系统
源码解析
与技术实现涉及到多个方面的技术,包括算法、网络爬虫、数据挖掘、自然语言处理、数据库设计等。
张晓zz70933
·
2023-07-26 14:16
抖音seo
抖音seo源码
抖音矩阵系统
矩阵
线性代数
开发语言
sass
php
python
开源
OkHttp
源码解析
之整体流程
源码解析
Okhttp在代码中的构建方式OkHttpClientclient=newOkHttpClient.Builder().connectTimeout(DEFAULT_TIME_OUT,TimeUnit.SECONDS).readTimeout(DEFAULT_READ_TIME_OUT,TimeUnit.SECONDS).writeTimeout(DEFAULT_READ_TIME_OUT,Tim
dlihasa
·
2023-07-26 14:03
Zookeeper
源码解析
(上)
序: Zookeeper最早起源于雅虎研究院的一个研究小组,在当时,研究人员发现,在雅虎内部有很大大型的系统都是需要一个依赖一个类似的系统来进行分布式协调,但是在系统往往都存在分布式单点问题,所以雅虎的开发人员就试图开发一个通用的无单点问题的分布式协调框架,以便让开发人员将精力集中在处理业务问题上。 关于Zookeeper这个项目的名字,其实也是一段趣闻,在立项之初,考虑到之前内部很多的项目都
静聪
·
2023-07-26 14:18
java-zookeeper
Netty时间轮
源码解析
Netty主要应用用于网络通信,Netty还有一个非常重要的应用领域,即时通信系统IM,在IM聊天系统中,有成千上万条条链路,Netty是如何管理这些链路的呢?Netty还有一套自带的心跳检测机制,这套检测机制的原理是通过创建多个定时任务ScheduleFutureTask,定时一段时间与客户端进行通信,确保连接可用。Netty时间轮的解读数据结构 时间轮其实就是一种环形的数据结构,其设计参
静聪
·
2023-07-26 14:48
netty
rocketmq
客户端本地日志文件过大调整配置
现象在使用
rocketmq
时,发现本地项目中文件越来越大,查找发现在/home/root/logs/
rocketmq
log目录下存在大量
rocketmq
_client.log日志文件。
lizz666
·
2023-07-26 12:11
MQ
Spring
rocketmq
SpringBoot
源码解析
(1.3)-自动装配原理(2)
SpringBoot
源码解析
(1.3)-自动装配原理(2)承接上文:https://blog.csdn.net/sql2008help/article/details/123253292上篇文章中主要解析了
sql2008help
·
2023-07-26 11:03
SpringBoot
spring
boot
java
spring
RocketMQ
broker停写功能源码分析
这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党背景在我们要平滑升级broker的时候,无损升级的最佳实践应该是新broker启动旧broker停写旧broker消息消费完成后下线(包括延时消息)所以我们本次就是来分析如何完成broker的停写源码入口其实通过查看源码,我们发现有两种方式可以停写broker通过mqadmin运维工具命令行的方式通过M
weihubeats
·
2023-07-26 10:44
消息中间件
#
RocketMQ
rocketmq
mysql
数据库
RocketMQ
基本概念与入门
消费者分组和生产者分组7.消费点位MQ基本结构message:消息数据对象product:程序代码,生成消息,发送消息到队列consumer:程序代码,监听(绑定)队列,获取消息,执行消费代码queue:
Rocketmq
rabbitmqkafka
学废Java
·
2023-07-26 06:50
微服务相关
rocketmq
SpringBoot整合
RocketMQ
不多说直接上代码
文章目录依赖yaml配置生产端发送消息消费端异步下单Business生产端消费端依赖org.apache.
rocketmq
rocketmq
-spring-boot-starter2.2.2org.springframework.bootspring-boot-starter-webyaml
学废Java
·
2023-07-26 06:50
微服务相关
java-rocketmq
spring
boot
rocketmq
【2023裸辞失业后之初学
RocketMQ
】
目录
RocketMQ
概述MQ概述常见的MQ产品常见的协议Rocket的安装和启动基本概念系统架构安装
RocketMQ
和控制台
RocketMQ
概述MQ概述MessageQueue:是提供消息队列服务的中间件
捕鱼兼职划水
·
2023-07-26 06:49
rocketmq
RocketMQ
重复消费的解决方案::分布式锁直击面试!
文章目录场景分析方法的幂等分布式锁Redis实现分布式锁抢锁的设计思路分布式锁案例直击面试
rocketmq
什么时候重复消费消息丢失的问题消息在哪里丢失发送端确保发送成功并且配合失败的业务处理消费端确保消息不丢失
学废Java
·
2023-07-26 06:43
rocketmq
分布式
面试
java
spring
spring
cloud
Rocketmq
原理&最佳实践
一、MQ背景&选型消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势:削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题)系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死)提升性能(当存在一对多调用时,可以发一条消息给消息系统,让消息系统通知相关系统)蓄流压测(线上有些链路不好压测,可以通过堆积一定量消息再放开
designer
·
2023-07-26 04:07
RocketMQ
(五)集群
RocketMQ
搭建
1什么是集群在单机环境下,一个broker提供服务,如果出现网络等原因宕机了,那么服务就会瘫痪。如何保证高可用呢?可以搭建集群环境,多个broker提供服务(例如北京机房部署一个主节点,深圳机房部署一个主节点),如果每秒有2万的请求,可以让北京机房和深圳机房各承担1万请求,达成负载均衡,但是如果北京机房也宕机了,北京机房的数据就没了,显然此种集群搭建是有问题的。因此可以在北京机房和深圳机房再部署一
小满和小晨
·
2023-07-26 04:33
MQ
rocketmq
集群
【Flink】Flink SQL Cannot instantiate user function cannot assign instance LinkedMap FlinkKafkaConsum
文章目录1.场景11.1概述1.2
源码解析
13.可能原因1.场景11.1概述写了一个flink程序,然后运行报错如下。
九师兄
·
2023-07-26 03:56
大数据-flink
flink
sql
kafka
上一页
86
87
88
89
90
91
92
93
下一页
按字母分类:
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
其他