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
rabbitMq消息队列
【RocketMQ】RocketMQ支持事务消息机制 一
文章目录概述1.事务消费1.1分布式事务——————两阶段提交协议1.2使用
消息队列
来避免分布式事务1.2.1业务与消息耦合的方式1.2.2业务与消息解耦方式2.那么如何解决消息重复投递的问题?
云川之下
·
2024-01-10 09:10
RocketMQ
事务
rocketmq
【RocketMQ每日一问】RocketMQ重平衡逻辑是怎么样的?
消费者定时从Broker中获取topic的路由信息(包括
消息队列
、broker信息等),并更新本地缓存。当消费者组内新增或删除消费者时,触发重平衡事件,即重新分配
消息队列
给消费者。
jianjun_fei
·
2024-01-10 09:05
RocketMQ每日一问
java-rocketmq
rocketmq
java
centos安装redis并配置开机自启动
由于它的设计简单且高效,Redis被广泛应用于缓存、
消息队列
、实时分析、计数器和排行榜等场景。在此篇文章中,我主要就centos如何
EelBarb
·
2024-01-10 08:31
redis
缓存
centos
MQTT协议详解「概念、特性、版本及作用」
MQTT(MessageQueuingTelemetryTransport,
消息队列
遥测传输)是ISO标准下基于发布/订阅方式的轻量级消息协议。
小白养成记¥
·
2024-01-10 05:33
java
spring
boot
物联网
JavaScript中的异步模式,我知道的都在里面了
所有后面等待执行的任务就都得原地等待,为了解决这一问题,出现了异步,而异步的执行机制是主线程发送一个异步请求给相应的工作线程,然后主线程去处理其他事情,等到工作现成完成后,浏览器内部的线程会把工作线程的回调函数推入主线程的
消息队列
EcbJS
·
2024-01-10 05:16
49
RabbitMQ
消息队列
基础入门--发布与订阅
发布与订阅在本篇教程中,我们要做的跟之前完全不一样——分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。为了描述这种模式,我们将会构建一个简单的日志系统。它包括两个程序——第一个程序负责发送日志消息,第二个程序负责获取消息并输出内容。在我们的这个日志系统中,所有正在运行的接收方程序都会接受消息。我们用其中一个接收者(receiver)把日志写入硬盘中,另外一个接受者(r
Jachin111
·
2024-01-10 04:56
RabbitMQ
第一天
1.1MQ定义MessageQueue,
消息队列
。队列,是一种FIFO先进先出的数据结构。消息由生产者发送到MQ进行排队,然后按原来的顺序交由消息的消费者进行处理。例如:QQ和微信就是典型的MQ。
Curtain_call
·
2024-01-10 04:05
并发程序设计--D11D12进程间通信
常用通信方式无名管道(pipe)有名管道(fifo)信号(signal)共享内存映射(mmap)套接字(socket)过时的IPC通信方式SystemVIPC共享内存(sharememory)
消息队列
(
zhaojiazb
·
2024-01-10 03:56
应用层
网络
springcloud bus消息总线
SpringCludBus目前支持
RabbitMQ
和Kafka。SpringCloudBus能管理和传播分布式系统间的消息,就像一个分布式执行器,可用于广播状态更改、事
Sahm5k
·
2024-01-10 02:47
spring
cloud
spring
后端
消息中间件Kafka与
RabbitMQ
谁更胜一筹?
在IM这种讲究高并发、高消息吞吐的互联网场景下,MQ消息中间件是个很重要的基础设施,它在IM系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。当然,MQ消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路。比如进行IM消息历史存储时,传统的信息系统作法可能是收到一条消息就马上同步存入数据库,这种作法在小并发量的情况下可以很好的工作,但互联网大
Java大生
·
2024-01-10 02:27
RT-Thread学习--线程间通信
线程间通信主要包括3个概念:邮箱
消息队列
信号1.邮箱顾名思义,邮箱这种线程间通信的方式就是线程1发出msg到邮箱,线程2在邮箱中获得该msg。当然,也可以拓展到多个
醉月阁
·
2024-01-10 02:35
RT-Thread学习
操作系统
RT-Thread学习记录-2.线程间的同步和通信
RTOS中主要的同步与通信手段有:事件、
消息队列
、信号量、互斥量等,以下将讲解它们的基本概念与应用方法。1.1同步的含义与通信手段为了实现各线程之间的合作和无冲突的运行,一个线程的运行过程就需要和其
泪花的质问
·
2024-01-10 02:34
RT-Thread
RabbitMQ
发布确认
缺点:发布速度特别慢,因为若是没有确认发布的消息会阻塞所有后续消息的发布packagecom.hong.
rabbitmq
5;importcom.hong.utils.
RabbitMQ
Util;importcom.
rabbitmq
.client.Channel
Java小生不才
·
2024-01-09 22:40
中间件
rabbitmq
分布式
java
SpringMvc整合websocket、
rabbitMq
详解
源码在:https://download.csdn.net/download/fangzg811107320/10535726
coder.Funs
·
2024-01-09 21:41
eclipse插件配置
ssm
websocket
rabbitMq
java handler的用法_handler的用法
Handler获取当前线程中的looper对象,looper用来从存放Message的MessageQueue中取出Message,再有Handler进行Message的分发和处理.MessageQueue(
消息队列
菩提流支
·
2024-01-09 20:07
java
handler的用法
RocketMq(七)消息堆积处理方式
一、产生原因:消息堆积顾名思义就是
消息队列
中堆积了大量未被处理的消息,主要发生在高并发的场景下,生产者发送消息的速率远大于消费者组消息的速度。
w_t_y_y
·
2024-01-09 18:39
springBoot+消息队列
rocketmq
RabbitMQ
(二):安装 和 PHP Client
安装根据操作系统不同官网提供了相应的安装说明:Windows、Debian/Ubuntu、RPM-basedLinux、MacMac用户推荐使用HomeBrew来安装:brewinstall
rabbitmq
何笙
·
2024-01-09 16:29
Android-消息机制Handler
handler添加消息到
消息队列
,处理循环器分派的消息。Messag
龙腾腾
·
2024-01-09 15:32
android
java
开发语言
Kafka与
RabbitMQ
的区别
消息队列
介绍
消息队列
(MessageQueue)是一种在分布式系统中进行异步通信的机制。它允许一个或多个生产者在发送消息时暂时将消息存储在队列中,然后由一个或多个消费者按顺序读取并处理这些消息。
有梦想的攻城狮
·
2024-01-09 15:53
架构设计
kafka
rabbitmq
分布式
常见技术选型
MQRocketMQ,
RabbitMQ
,Kafka,ActiveMQNoSQLRedis,Memcache分布式计算Blink,Storm,SparkDB关系型TiDB,MySQL,MongoDB,CassandraKVLevelDB
独处人
·
2024-01-09 14:46
Golang使用redis在 Gin 框架中集成使用 go-redis
前言项目中需要用到数据缓存和简单的
消息队列
,在gin框架中集成redis,选用使用人数较多的go-redis库,做个记录;接入步骤在Gin框架中集成使用go-redis,你需要完成以下步骤:安装go-redis
莫忘初心丶
·
2024-01-09 13:43
golang
redis
gin
RocketMQ源码 发送顺序消息源码分析
前言rocketmq发送顺序消息和普通消息的主流程区别大部分一致的,区别在于:普通消息发送时,从所有broker的队列集合中轮询选择一个队列,而顺序队列可以提供用户自定义
消息队列
选择器,从NameServer
虚空小白
·
2024-01-09 12:38
RocketMQ源码
rocketmq
java-rocketmq
java
源码
消息中间件
消息队列
-RockMQ-批量收发实践
批量收发实战发送消息是需要网络连接的如果我们单条发送吞吐量可能没有批量发送好。剖来那个发送可以减少网络IO开销,但是也不能一批次发送太多的数据,需要根据每条消息的大小和网络带宽来确定量的数目。比如网络带宽为可以支持一次性发送8M的数据包,如果数据包确定不会超过8M,那么我们可以除以每条消息的大小(粗略估算),然后会得到一个数值,这个数值再取70%-80%留一定的缓冲空间。如果我们一次性发送的数据超
njnu@liyong
·
2024-01-09 10:12
消息队列
rocketmq
消息队列
批量收发
如何确保分布式环境下消息的顺序消费
特别是在使用
RabbitMQ
作为
消息队列
时,由于多个消费者可能同时监听队列,如何保证消息的有序性成为一个重要的问题。本文将深入讨论在
RabbitMQ
中如何确保消息的顺序消费。
Ernest_Feng
·
2024-01-09 10:58
mq学习指南
分布式
RabbitMQ
常用知识点总结,纯手绘23张图带你拿下
RabbitMQ
常用知识点总结,纯手绘23张图带你拿下-知乎思维导航:基础为什么使用MQ?
C18298182575
·
2024-01-09 09:38
rabbitmq
分布式
Prometheus实战篇:Prometheus监控
rabbitmq
Prometheus实战篇:Prometheus监控
rabbitmq
准备环境docker-compose安装
rabbitmq
这里注意
rabbitmq
需要暴露2个端口docker-compose.yamlversion
全干程序员demo
·
2024-01-09 08:12
prometheus
rabbitmq
分布式
【
RabbitMQ
】2
RabbitMQ
介绍与架构
目录简介架构Connection和Channel关系工作流程生产者发送消息的流程消费者接收消息的过程
RabbitMQ
数据存储存储机制安装和配置
RabbitMQ
RabbitMQ
常用操作命令简介
RabbitMQ
Ethan-running
·
2024-01-09 08:39
RabbitMq
rabbitmq
中间件
分布式
RabbitMQ
(十)队列的声明方式
编程式声明补充:RabbitTemplate和AmqpAdmin的区别2.声明式声明补充:newQueue()和QueueBuilder.durable(queueName).build()的区别背景:在学习
RabbitMQ
ACGkaka_
·
2024-01-09 08:39
RabbitMQ
rabbitmq
ruby
分布式
RabbitMQ
笔记
RabbitMQ
安装MQdockerrun\-e
RABBITMQ
_DEFAULT_USER=itheima\-e
RABBITMQ
_DEFAULT_PASS=123321\-vmq-plugins:/plugins
miss_you1213
·
2024-01-09 08:58
rabbitmq
笔记
SpringBoot 整合
RabbitMQ
当我们在构建分布式系统时,
消息队列
成为了一个不可或缺的组件,用于解耦系统中的不同部分,提高系统的可靠性和可扩展性。SpringBoot提供了良好的支持,使得与
消息队列
的集成变得相对简单。
#看心情
·
2024-01-09 08:09
java-rabbitmq
spring
boot
rabbitmq
分布式系统架构设计之分布式
消息队列
架构解析
分布式
消息队列
架构是构建在分布式系统之上的
消息队列
架构,旨在提高高性能、高可用性和可伸缩性。
灸哥漫谈
·
2024-01-09 02:44
架构师修炼导航
分布式
架构
消息队列
轻松而深入理解Android的消息机制之Message和命令模式
每个进程中都有一个默认的
消息队列
MessageQueue,其维护了一个待处理的消息列表,Looper不断地从中取出消息、处理消息。
天堑通途
·
2024-01-09 02:16
分布式
消息队列
差异化总结
本文将对Kafka、
RabbitMQ
、ZeroMQ、RocketMQ、ActiveMQ从17个方面综合对比作为
消息队列
使用时的差异。一、资料文档Kafka:资料数量中等。
为爱放弃一切
·
2024-01-09 01:58
Handler相关问题整理
MessageQueue(
消息队列
):用来存放Handler发送过来的
社会我鹏哥
·
2024-01-09 00:14
计算机基础面试题 |14.精选计算机基础面试题
消息队列
和共享内存有什么区别?进程与线程有什么区别?进程间有哪些通信方式?进程间通信(
ai_todo
·
2024-01-08 22:30
计算机基础
计算机基础
MQ 发消息的4种姿势
微服务开发中经常会使用
消息队列
进行跨服务通信。在一个典型场景中,服务A执行一个业务逻辑,需要保存数据库,然后通知服务B执行相应的业务逻辑。在这种场景下,我们需要考虑如何发送消息。
Elivis Hu
·
2024-01-08 22:23
架构师
java
深度解析分布式锁及实现方案
希望大家多多支持~古之立大事者,不惟有超世之才,亦必有坚忍不拔之志个人CSND主页——Micro麦可乐的博客《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战《
RabbitMQ
Micro麦可乐
·
2024-01-08 21:31
开发技巧
分布式
分布式锁
mysql分布式锁
redis分布式锁
ZooKeeper分布式锁
RabbitMQ
--基础--09--消费端限流策略
RabbitMQ
–基础–09–消费端限流策略代码位置https://gitee.com/DanShenGuiZu/learnDemo/tree/master/
rabbitMq
-learn/
rabbitMq
勤径苦舟
·
2024-01-08 20:32
RabbitMQ
java-rabbitmq
rabbitmq
java
Rabbitmq
之高级特性——实现消费端限流&NACK重回队列
如果是高并发下,
rabbitmq
服务器上收到成千上万条消息,那么当打开消费端时,这些消息必定喷涌而来,导致消费端消费不过来甚至挂掉都有可能。
zuixiaoyao_001
·
2024-01-08 20:32
Spring Boot
RabbitMq
实现并发处理与限流控制
SpringBoot
RabbitMq
实现-并发处理与限流控制在高并发请求中,瞬间出现大量请求,同一时刻并发太大,访问一个系统,系统健壮性不强,很可能就会出现宕机风险,为解决这风险,可以采用MQ
消息队列
,
ALinLe
·
2024-01-08 20:30
java
MQ
互联网
RabbitMQ
高级应用-消费端限流策略(basicQos)
业务场景高并发情况下,队列里面一瞬间就就积累了上万条数据,但是消费者无法同时处理这么多请求,这个时候当我们打开客户端,瞬间就有巨量的信息给推送过来、但是客户端是没有办法同时处理这么多数据的,结果就是消费者(客户端)挂掉了…这种场景下我们就需要对消费端进行限流,防止客户端积累过多奔溃限流策略实现限流策略关键代码:channel.basicQos();编写生产者//生产者publicclassProd
CodeLearning Xiao
·
2024-01-08 20:30
Rabbitmq
java
16.
RabbitMQ
消费端并发和限流设置
并发 有时候,我们需要加快消息的处理速度,这时候,我们可以通过提高消息处理程序的并发量,来提高消息的处理能力; 在rabbitListener中配置concurency=“min-max” 如下代表最小并发数是5,10代表最大并发 @RabbitListener(queues=“textQueue”,concurrency=“5-10”) 通过提高并发,来增强消息处理能力。 1、队列准
九宫格输入法
·
2024-01-08 20:59
RabbitMQ
RabbitMQ
高级应用(三)消费端限流策略(basicQos)
业务场景高并发情况下,队列里面一瞬间就就积累了上万条数据,但是消费者无法同时处理这么多请求,这个时候当我们打开客户端,瞬间就有巨量的信息给推送过来、但是客户端是没有办法同时处理这么多数据的,结果就是消费者(客户端)挂掉了…这种场景下我们就需要对消费端进行限流限流策略实现限流策略关键代码:channel.basicQos();的编写生产者//生产者publicclassProducer{privat
疯狂的帆
·
2024-01-08 20:59
RabbitMQ
java
rabbitmq
队列
消费端并发和限流设置
packagecom.java1234.consumer.service.impl;importcom.java1234.consumer.service.
RabbitMq
Service;importcom.java1234
九品印相
·
2024-01-08 20:58
rabbitmq
java
spring
spring
boot
RabbitMq
实现数据过期提醒并且保证数据不丢失
目录一、业务场景二、技术选型1、常见的解决方案2、选择/丢弃原因三、实现方案1、
RabbitMq
机制编辑2、防止消息丢失3、实现过程4、补偿机制5、数据一致性四、结语一、业务场景在页面上用户会创建有开始时间和结束时间的数据
MrThursday
·
2024-01-08 19:16
java
mybatis
rabbitmq
mysql
RabbitMQ
中的死信队列和消息超时的简单使用
概念:消息超时这个很简单,队列中的消息,不设置超时时间并且消费者宕机,就会越放越多,所以我们可以在创建queue的时候设置一个队列大小和队列超时时间。死信交换机和死信队列:专门收集一些拒绝接受的,超时未消费的,超出了队列大小的消息任务。使用场景:(1)10件商品,100个用户进来购买,队列中大小设置为10,只允许10用户购买请求进来,其他的都reject,reject的这部分都会自动进行死信队列中
凉拌海蜇丝
·
2024-01-08 19:16
Java实战项目分享
RabbitMQ
博客邮件提醒功能的实现(异步编程和
消息队列
Rabbitmq
两种方式)
作者:ChenZhen本人不常看CSDN消息,有问题通过下面的方式联系:邮箱:
[email protected]
:ChenZhen_7我的个人博客地址:https://www.chenzhen.space/版权:本文为博主的原创文章,本文版权归作者所有,转载请附上原文出处链接及本声明。如果对你有帮助,请给一个小小的star⭐邮件提醒功能:当你收到某个人的回复时,会给你发送一封提醒邮件,并展示回
陈震_
·
2024-01-08 19:12
rabbitmq
分布式
经验分享
springboot
Flink 嵌套json 解析成Table
所以对于一个
消息队列
中的一个topic来说,可以根据json数据格式映射成一张表。flink自身是支持json格式的,但是对于复杂格式支持不是太友好。
loukey_j
·
2024-01-08 18:52
SpringCloud Bus消息总栈
分布式配置自动刷新配置功能,springCloudBus配合SpringCloudConfig使用可以实现配置的动态刷新.Bus支持两种消息代理:
RabbitMQ
和Kafka如果不熟悉springcloudconfig
木木子丶
·
2024-01-08 17:49
开启物联网的魔法之门 - 深入探索发布/订阅模式
文章目录MQTT发布/订阅模式MQTT发布/订阅中的消息路由MQTT与HTTP请求响应MQTT与
消息队列
PahoJava使用示例结语MQTT发布/订阅模式发布订阅模式(Publish-SubscribePattern
阿Q说代码
·
2024-01-08 15:33
MQTT入门
物联网
MQTT
发布订阅模式
IOT
代理
主题
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他