消息队列

在未来等你2 天前
性能优化·消息队列·分布式事务·微服务架构·java面试·jvm内存模型·高并发系统设计
互联网大厂Java求职面试:高并发系统设计与架构实战技术总监(严肃):郑薪苦,你对JVM的内存模型了解多少?能说说堆、栈、方法区的区别吗?郑薪苦(挠头):嗯…堆是存放对象的地方,栈是方法调用的,方法区存类信息,对吧?不过我总觉得这些地方有点像公司部门,堆是研发部,栈是测试部,方法区是老板办公室。
云道轩6 天前
消息队列·ibm mq
检查IBM MQ SSL配置是否成功使用 DISPLAY 命令检查任务是否已成功完成。 如果任务成功,那么生成的输出类似于以下示例中显示的输出。
观无6 天前
消息队列·云计算·rabbitmq·腾讯云
RabbitMQ应用(基于腾讯云)关于RabbitMQ的远程,主要有4个端口需要开通【入站规则】,分别是:需要注意的是,虽然 5672 和 15762 端口是 RabbitMQ 较为常见和标准的端口,但在实际部署中,管理员可以根据需求和安全策略对端口进行自定义配置。而对于非标准端口,如 25762 和 4396,需要根据具体的应用场景和配置来确定其确切用途,如果在 RabbitMQ 环境中发现这些端口被使用,应检查相关的配置和日志,以了解其作用和是否存在潜在的安全风险。
听雨·眠9 天前
分布式·kafka·消息队列
关于kafka举个经典的例子。你是一个网购达人,经常在网上购物。快递小哥到了你的小区后,立刻给你打电话说:“你的快递到了,请马上来取。”
Paraverse_徐志斌9 天前
性能优化·kafka·消息队列
Kafka 配置参数性能调优建议建议:64KB ~ 1MBbatch.size指的是生产者在将消息发送到 Broker 之前,会将多条消息收集到一个批次进行发送。
南客先生10 天前
java·kafka·消息队列·rabbitmq·rocketmq
深入解析:RocketMQ、RabbitMQ和Kafka的区别与使用场景在一家知名的互联网大厂,Java求职者正在接受一场严格的面试。面试官是一位经验丰富的技术专家,他将通过多轮提问来评估候选人的技术水平和问题解决能力。
sinat_2622921113 天前
java·redis·spring cloud·微服务·消息队列·缓存技术·监控运维
Java面试实战:电商场景下的Spring Cloud微服务架构与缓存技术剖析面试官: 谢飞机,我们先从基础问题开始。请问你知道Spring Boot和Spring Cloud的区别吗?
mikey棒棒棒13 天前
分布式·消息队列·rabbitmq·oj
使用RabbitMQ实现判题功能这次主要选用RabbitMQ消息队列来对判题服务和题目服务解耦,题目服务只需要向消息队列发送消息,判题服务从消息队列中取信息去执行判题,然后异步更新数据库即可。
佳腾_17 天前
中间件·架构·消息队列·云计算·rocketmq
【消息队列RocketMQ】一、RocketMQ入门核心概念与架构解析在当今互联网技术飞速发展的时代,分布式系统的架构设计愈发复杂。消息队列作为分布式系统中重要的组件,在解耦应用、异步处理、削峰填谷等方面发挥着关键作用。RocketMQ 作为一款高性能、高可靠的分布式消息中间件,被广泛应用于各类互联网场景。之前我们发过中间件kafka,其功能与RocketMQ有些类似。但是毕竟是两个技术的迭代。下面让我们一起走进RocketMQ系列文章。
言小乔.22 天前
java·消息队列·消息中间件
202526 | 消息队列MQ调用流程对比:
懒懒小徐22 天前
java·开发语言·面试·消息队列
消息中间件面试题本章内容来自B站黑马程序员java大厂面试题与小林coding如有侵权立即删除博主学习笔记,如果有不对的地方,海涵。
Hard_X22 天前
消息队列
事务消息在使用消息队列时,如何保证数据一致呢?先举一个数据不一致的例子,比如生成了一个订单,然后要通知下游服务处理相应的业务,如果此时订单创建成功,但是发送给下游的通知丢失了,就会导致数据不一致。又或者说发送给下游的通知发送成功,但是订单没有成功创建。如何解决呢?可以采用事务消息。
言小乔.24 天前
java·微服务·消息队列·rabbitmq·mq·消息中间件
202527 | RabbitMQ-基础 | 队列 | Direct + Fanout + Topic 交换机 | 消息转换器路由示例:消息持久化ACK机制QoS控制死信队列(DLX)延迟队列(插件实现)集群架构原理: 每个VHost是独立的消息域,包含专属的交换机、队列和权限体系,类似MySQL的Database概念。
沸材1 个月前
数据库·redis·消息队列
Redis——实现消息队列目录前言基于List结构模拟消息队列基于List实现消息队列优缺点基于PubSub(订阅者)实现消息队列
RainbowSea1 个月前
java·消息队列·rabbitmq
11. RabbitMQ 消息队列 Federation (Exchange 交换机和 Queue队列) + Shovel 同步的搭建配置@[toc]使用它的原因:(broker 北京),(broker 深圳)彼此之间相距甚远,网络延迟是一个不得不面对的问题。有一个在北京 的业务(Client 北京) 需要连接(broker 北京),向其中的交换器 exchangeA 发送消息,此时的网络延迟很小, (Client 北京)可以迅速将消息发送至 exchangeA 中,就算在开启了 publisherconfirm 机制或者事务机制的 情况下,也可以迅速收到确认信息。此时又有个在深圳的业务(Client 深圳)需要向 exchangeA 发送
_长银1 个月前
消息队列·pulsar
Plusar集群搭建-Ubuntu20.04-Winterm已经部署了Pulsar集群在生产上,新项目需要用到Pulsar。对Pulsar不熟,故搭建练手。 环境:Windows10+vmware+Ubuntu20.04,ssh工具使用的Winterm。 使用的是root账户,ubuntu防火墙都ufw disable了。
RainbowSea1 个月前
java·消息队列·rabbitmq
10. RabbitMQ 负载集群的详细搭建以及“镜像队列”的搭建配置说明@[toc]使用集群的原因最开始我们介绍了如何安装及运行 RabbitMQ 服务,不过这些是单机版的,无法满足目前真实应用的 要求。如果 RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台 RabbitMQ 服务器可以满足每秒 1000 条消息的吞吐量,那么如果应用需要 RabbitMQ 服务满足每秒 10 万条消息的吞吐量呢?购买昂贵的服务器来增强单机 RabbitMQ 务的性能显得捉襟见肘,搭建一个 RabbitMQ 集群才是 解决实际问题的关键。
RainbowSea1 个月前
java·消息队列·rabbitmq
9. RabbitMQ 消息队列幂等性,优先级队列,惰性队列的详细说明@[toc]用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子:那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额发现多扣钱了,流水记录也变成了两条。在以前的单应用系统中,我们只需要把数据操作放入到事务中即可,发生错误立即回滚,但是再响应客户端的时候也有可能出现网络中断或者异常等等。
RainbowSea1 个月前
java·消息队列·rabbitmq
8. RabbitMQ 消息队列 + 结合配合 Spring Boot 框架实现 “发布确认” 的功能@[toc]在生产环境中由于一些不明原因,导致 rabbitmq 重启,在 RabbitMQ 重启期间生产者消息投递失败, 导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行 RabbitMQ 的消息可靠投递呢? 特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息该如何处理呢:
RainbowSea1 个月前
java·消息队列·rabbitmq
7. RabbitMQ 消息队列——延时队列(Spring Boot + 安装message_exchange"延迟插件" 的详细配置说明)的详细讲解@[toc]延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的 元素的队列。