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
pulsar消息队列消息中间件
消息队列
之推还是拉,RocketMQ 和 Kafka 是如何做的?
今天我们就来谈一谈
消息队列
的推拉模式,这也是一个面试热点,例如你在简历里面写了RocketMQ,基本上会问你RocketMQ采用的是推模式还是拉模式啊?是拉模式?不是有PushConsumer吗?
yes的练级攻略
·
2024-01-12 00:55
自动化运维工具Saltstack
SaltStack基于Python语言实现,结合轻量级
消息队列
(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYAML等)构建
weixin_33725126
·
2024-01-11 23:44
运维
python
操作系统
Redis:原理速成+项目实战——Redis实战10(Redis
消息队列
实现异步秒杀)
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:Redis:原理速成+项目实战——Redis实战9(秒杀优化)订阅专栏:Redis:原理速成+项目实战希望文章对你们有所帮助上一节已经实现了异步秒杀,也就是将秒杀分为两个环节:1、判断是否有抢单资格(库存量是否充足、是否满足一人一单)、2、下单操作(优惠券表中的库存量-1,订单表增加相应信息)其中,第一步的操作放在了Redis中,
布布要成为最负责的男人
·
2024-01-11 23:10
Redis:原理速成+项目实战
redis
数据库
缓存
java
RabbitMQ 入门到精通(这一篇就够了)
一、什么是RabbitMQRabbitMQ是实现了高级
消息队列
协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
阿凡博客
·
2024-01-11 21:09
微服务架构
消息中间件
java
rabbitmq
中间件
常见5种
消息队列
介绍及入门教程ActiveMQ、kafka、RabbitMQ等
消息队列
是分布式应用间交换信息的重要组件,
消息队列
可驻留在内存或磁盘上,队列可以存储消息直到它们被应用程序读走。
程序员面试吧
·
2024-01-11 21:37
rabbitmq
kafka
java
Redis 常见数据结构以及使用场景分析
list可以实现
消息队列
,分页查询等。hash适合存储对象结构。set可以轻易实现交集、并集、差集的操作。sortedset比set增加了个权重字段,可以有序排列。通常用来设计排行榜。bitm
奋斗的阿杰
·
2024-01-11 21:06
redis
缓存
Redis学习指南(0)-专栏前言
它在互联网领域的数据存储和处理中扮演着重要的角色,被广泛应用于缓存、
消息队列
、实时统计、分布式锁等场景。
俞兆鹏
·
2024-01-11 20:00
Redis学习指南
redis
数据库
缓存
Kafka 除了用作
消息队列
还能干吗?
Kafka除了用作
消息队列
还能干吗?本文转自公众号ByteByteGo,如有侵权,请联系,立即删除Kafka最初是为大规模处理日志而构建的。
xwhking
·
2024-01-11 19:55
ByteByteGo转载
kafka
分布式
KAFKA基本使用
Kafka基础入门1.kafka定义kafka以前的定义是一个分布式的基于发布订阅的
消息队列
,现在的kafka的定义已经是一个分布式的流处理平台,用于数据通道处理,数据流分析,数据集成等现在
消息队列
只是
竺竺牧牧
·
2024-01-11 18:10
java基础
kafka
java
分布式
地震烈度速报与预警工程成功案例的经验分享 | TDengine 技术培训班第一期成功落地
近日,涛思数据在成都开设了“国家地震烈度速报与预警工程数据库TDengine、
消息中间件
TMQ技术培训班”,这次培训活动共分为三期,而本次活动是第一期。
涛思数据(TDengine)
·
2024-01-11 15:46
新闻
tdengine
大数据
时序数据库
分布式消息服务kafka
分布式
消息队列
DMS什么是
消息中间件
?
消息中间件
是分布式系统中重要的组件,本质就是一个具有接收消息、存储消息、分发消息的队列,应用程序通过读写队列消息来通信。
单某人是猪
·
2024-01-11 14:31
华为云
分布式
kafka
延时任务的解决方案
延时任务的解决方案1.数据库轮询2.JDK的延迟队列3.netty时间轮算法4.使用
消息队列
1.数据库轮询该方案通常是在小型项目中使用,即通过一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单
我就是我352
·
2024-01-11 14:27
解决方案
java
开发语言
RabbitMq
RabbitMq
消息队列
异步调用RabbitMq1.安装2.RabbitMq的整体架构和核心概念RabbitMq入门消费者消息推送限制Work模型的使用Fanout交换机Direct交换机Topic交换机声明队列和交换机消息转换器
我也曾把你举过头顶
·
2024-01-11 09:21
rabbitmq
分布式
微服务
消息队列
云原生
pulsar
的架构与特性记录
一、什么是云原生云原生的概念是2013年MattStine提出的,到目前为止,云原生的概念发生了多次变更,目前最新对云原生定义为:Devps+持续交付+微服务+容器而符合云原生架构的应用程序是:采用开源堆栈(K8S+Docker)进行容器化,基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。二、Apache
那小子、真烦
·
2024-01-11 09:09
云原生
Golang实现Kafka消息发送、接收
一:核心概念kafka是
消息中间件
的一种,是一种分布式流平台,是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wickedfast(变态快)等优点。
姚文08
·
2024-01-11 08:21
Golang
kafka
golang
kafka
队列
大数据
不背锅运维:
消息队列
概念、kafka入门、Kafka Golang客户端库
消息队列
是什么
消息队列
是一种在应用程序之间进行通信的技术,允许将消息从一个应用程序发送到另一个应用程序,而无需明确的连接这些应用程序。
不背锅运维
·
2024-01-11 08:46
kafka
运维
java
分布式必学的
消息中间件
---Kafka篇(想不出好名字了> <)
12.Kafka篇文章目录12.Kafka篇12.1什么是
消息中间件
?12.2kafka是什么?有什么作用?12.3生产者发送消息有哪些
CodingLemon.
·
2024-01-11 06:53
面试
kafka
消息队列
Kafka-基础(同步消息、异步消息、事务消息、分区规则、Leader选举、分区副本、分区分配策略、消息消费)
Kafka-基础Kafka是基于发布/订阅的
消息队列
,主要用于大数据实时处理领域,Kafka是一个开源的分布式事件流平台,被数千家公式用于高性能数据管道、流分析、数据集成、关键任务应用等
消息队列
类型目前在企业中比较常见的
消息队列
重排主要有
JolyouLu
·
2024-01-11 06:18
分布式中间件
kafka
java
分布式
大数据
消息队列
【总结】
消息队列
- Kafka
1.为什么使用
消息队列
异步处理、应用解耦、流量削锋2.使用
消息队列
的缺点系统可用性降低-如果消息系统挂掉就会导致系统服务不可用。
tianya3530
·
2024-01-11 06:48
消息中间件
学习笔记
kafka
消息队列
kafka,zookeper的搭建
消息队列
---------基于linux
Kafka和RabbitMQ的区别首先是在不考虑一些非功能性限制(如运营成本,开发人员对两个平台的了解等)的情况下:优先选择RabbitMQ的条件高级灵活的路由规则。消息时序控制(控制消息过期或者消息延迟)。高级的容错处理能力,在消费者更有可能处理消息不成功的情景中(瞬时或者持久)。更简单的消费者实现。优先选择Kafka的条件严格的消息顺序。延长消息留存时间,包括过去消息重放的可能。传统解决方案无
kjshuan
·
2024-01-11 06:14
Java
kafka
java-rabbitmq
rabbitmq
zookeper
分布式系统架构设计之分布式
消息队列
VS 分布式事务
1、分布式事务的挑战在分布式系统中,事务的处理变得尤为复杂,传统的数据库事务(ACID)在单一数据库中可以确保数据的完整性和一致性,但在多个分布式节点间保证事务的原子性、一致性、隔离性和持久性变得极具挑战性。01原子性(Atomicity)确保所有操作要么全部完成,要么全部不完成,在分布式环境中,由于网络故障、节点宕机等原因,可能导致部分操作成功,部分操作失败。02一致性(Consistency)
灸哥漫谈
·
2024-01-11 01:06
架构师修炼导航
分布式
架构
消息队列
面试宝典之
消息中间件
面试题
RabbitMq:1、RabbitMQ有啥用处?(1)服务间异步通信(2)顺序消费(3)定时任务(4)请求削峰2、RabbitMQ有哪些常用的工作模式?工作模式(Work)发布订阅模式(Fanout)路由模式(Routing)主题模式(Topic)3、如何保证RabbitMQ消息不被重复消费?通过消费端处理,每条消息分配唯一的id,消费端在消费的时候验证,过滤掉重复的消息。使用乐观锁实现,保证接口
Long里小花荣
·
2024-01-11 01:52
面试
职场和发展
java
开发语言
后端
Springboot+RabbitMQ整合示例
一、RabbitMQ简介MQ全称为MessageQueue,
消息队列
(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。
tansci
·
2024-01-11 00:20
springboot
RabbitMQ
springboot
rabbitmq
springCould中的Bus-从小白开始【11】
❤️6.添加消息总线的支持❤️❤️❤️7.定点通知❤️❤️❤️1.Bus是什么❤️❤️❤️SpringCloudBus是将分布式系统的节点与轻量级消息系统链接起来的框架它整合了Java的事件处理机制和
消息中间件
的功能
会敲代码的小张
·
2024-01-10 23:56
后端
idea
java
分布式
架构
中间件
rabbitmq
SpringCloudAlibaba微服务架构实战派上下册技术交流!
另外我的新书RocketMQ
消息中间件
实战派上下册,在京东已经上架啦,目前都是5折,非常的实惠。
架构随笔录
·
2024-01-10 23:42
Spring
Cloud
Alibaba
spring
cloud
alibaba
rocketmq
架构
面试
分布式
面试|Kafka常见面试问题总结
[TOC]现如今,Kafka已不再是一个单纯的
消息队列
系统。Kafka是一个分布式的流处理平台,被越来越多的公司使用,Kafka可以被用于高性能的数据管道,流处理分析,数据集成等场景。
tracy_668
·
2024-01-10 19:22
RockMQ面试题(1)
使用
消息队列
解耦合,系统的耦合性就会提高了。比如物流系统发生故障,需要几分钟才能来修复,在这段时间内,物流系统要处理的数据被缓存到
消息队列
中,用户的下单操作正常完成。当物流系统
chuyufengling
·
2024-01-10 17:40
RocketMQ
rocketmq
2021-07-13
其主要包括采集器、分布式
消息中间件
、处理器/实时分析器、离线分析器(分析器)和web应用和移动端应用部分组成。采用分布式处理+负载均衡、支持分
大海WH
·
2024-01-10 16:55
如何启动、停止rocketmq
RocketMQ是一个分布式
消息中间件
,启动、停止RocketMQ实际上意味着重启RocketMQ的各个组件,包括Namesrv、Broker等。
小诸葛的博客
·
2024-01-10 15:37
rocketmq
消息队列
-RockMQ-顺序收发消息实战
顺序收发消息实战背景:假如我们有三个任务,任务1ABC,任务2DQ,任务3NQR,ABC这些字母都代表一个业务消息都要按照自己的内部的顺序消费。1全局有序这个时候我们可以往一个队列里面写入数据,也只选择一个消费者进行消费,那么这个时候肯定是由序的。哪怕我们有ABDC中间穿插了D但是最终还是一致的。可以解决上面我们这个场景,但是这样的解决方案不是最好的,降低了消费效率和吞吐量。2局部有序通过上面的思
njnu@liyong
·
2024-01-10 14:59
消息队列
消息队列
rocketmq
顺序收发
消息队列
-RockMQ-Demo案例&&拓展输入输出渠道
基于SpirngCloudAlibaba基础搭建下面为一个Demo生产者和消费者是一起的。父工程pomUTF-81.81.82.2.8.RELEASEHoxton.SR122.2.7.RELEASEcom.alibaba.cloudspring-cloud-alibaba-dependencies${com.alibaba.cloud.version}pomimportorg.springfram
njnu@liyong
·
2024-01-10 14:29
消息队列
消息队列
rocketmq
拓展渠道
demo
消息队列
-RockMQ-重试参数设置
最大重试消费实践生产者和消费者都会遇到失败的问题。生产者比如网络失败,系统原因。消费者比如消费消息的过程中发生了异常,希望再次消费。生产者重试1ResponseCode通过ResponseCode判断是否需要重试producer.addRetryResponseCode(ResponseCode.FLUSH_SLAVE_TIMEOUT);//默认已经有了这些情况privatefinalSetret
njnu@liyong
·
2024-01-10 14:29
消息队列
消息队列
rocketmq
重试
消息队列
-RockMQ-定时延时发送消息
定时延时发送消息任务需要延迟一段时间再进行处理。生产者publicclassProducer{publicstaticvoidmain(String[]args)throwsException{DefaultMQProducerproducer=newDefaultMQProducer("producer_group");producer.setNamesrvAddr("ip:9876");pro
njnu@liyong
·
2024-01-10 14:56
消息队列
消息队列
rocketmq
延迟发送
分布式系统架构设计之分布式
消息队列
中间件的技术选型报告
1、主流
消息队列
中间件01Kafka基本原理Kafka基于发布-订阅模式,它维护了一个或多个Topic,生产者将消息发送到Topic,消费者从Topic中读取消息。
灸哥漫谈
·
2024-01-10 13:38
架构师修炼导航
分布式
架构
消息队列
SpringCloud微服务技术栈(黑马)学习笔记DAY4
初识MQMQ
消息队列
,是事件驱动架构中的Broker。
小王要努力)
·
2024-01-10 12:46
微服务学习笔记
spring
cloud
微服务
学习
redis基础
redis持久化1、rdb(RedisDatabase)2、aof(AppendOnlyFile)一、redis简介Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和
消息中间件
、风筝
·
2024-01-10 09:59
redis
redis
【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
springboot——
消息中间件
消息的概念从广义角度来说,消息其实就是信息,但是和信息又有所不同。信息通常被定义为一组数据,而消息除了具有数据的特征之外,还有消息的来源与接收的概念。通常发送消息的一方称为消息的生产者,接收消息的一方称为消息的消费者。消息的发送方生产者消息的接收方消费者为什么要设置生产者和消费者呢?这就是要说到消息的意义了。信息通常就是一组数据,但是消息由于有了生产者和消费者,就出现了消息中所包含的信息可以被二次
大刀爱敲代码
·
2024-01-10 05:14
springboot常用的工具
spring
boot
java
spring
消息中间件
MQTT协议详解「概念、特性、版本及作用」
MQTT(MessageQueuingTelemetryTransport,
消息队列
遥测传输)是ISO标准下基于发布/订阅方式的轻量级消息协议。
小白养成记¥
·
2024-01-10 05:33
java
spring
boot
物联网
JavaScript中的异步模式,我知道的都在里面了
所有后面等待执行的任务就都得原地等待,为了解决这一问题,出现了异步,而异步的执行机制是主线程发送一个异步请求给相应的工作线程,然后主线程去处理其他事情,等到工作现成完成后,浏览器内部的线程会把工作线程的回调函数推入主线程的
消息队列
EcbJS
·
2024-01-10 05:16
49RabbitMQ
消息队列
基础入门--发布与订阅
发布与订阅在本篇教程中,我们要做的跟之前完全不一样——分发一个消息给多个消费者(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消息总线
SpringCloudBus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和
消息中间件
的功能。SpringCludBus目前支持RabbitMQ和Kafka。
Sahm5k
·
2024-01-10 02:47
spring
cloud
spring
后端
消息中间件
Kafka与RabbitMQ谁更胜一筹?
在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
一文弄懂SpringCloud Stream
SpringCloudStream使用SpringCloudStreamSpringCloudStream是一个构建消息驱动微服务的框架,SpringCloudStream提供了一个抽象层,屏蔽了不同
消息中间件
之间的差异
way_more
·
2024-01-10 00:00
Spring
Cloud
spring
cloud
后端
java
微服务
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他