ruby

风吹夏回12 天前
分布式·rabbitmq·ruby
RabbitMQ 三种模式入门:HelloWorld、WorkQueue、PubSub写给刚学完 RabbitMQ 基本概念、还是不知道"消息队列到底怎么用"的同学。如果你看了一堆 RabbitMQ 教程,还是分不清 exchange / queue / routing_key,不知道什么时候该用哪种模式,那这篇文章就是为你写的。
cheems952712 天前
分布式·rabbitmq·ruby
[RabbitMQ高级特性] 消息确认机制:从 Ready / Unacked 到 basicAck、basicReject、basicNack 的底层拆解在 RabbitMQ 中,消息投递成功不等于业务处理成功。生产者把消息投递到 RabbitMQ,只解决了「消息进入 Broker」的问题;RabbitMQ 把消息推给消费者,也只解决了「消息到达消费者进程」的问题。真正困难的是:
极创信息14 天前
java·开发语言·网络·python·网络协议·ruby·ssl
信创产品适配测试认证,域名和SSL是必须的吗?有朋友咨询,在信创产品认证过程中,域名和SSL是必须的吗?如果是这样的话,域名还需要通过备案,这样会比较耗时间。
zzz_236821 天前
面试·rabbitmq·ruby·java-rabbitmq
【RabbitMQ】面试系列 · 第四期:性能调优与插件生态免责声明:本文中所有 CloudMart 场景均为虚拟教学系统,仅用于串联技术知识点,不代表任何真实业务平台。 注意:本期篇目较长,各位按需点击目录跳转到需要的章节即可
phltxy1 个月前
分布式·rabbitmq·ruby
RabbitMQ集群搭——多机多节点与单机多节点RabbitMQ 集群搭建的核心,是让多个 RabbitMQ 节点能够通过节点名称互相识别,并使用相同的 Erlang Cookie 完成节点间认证。下面按照实际操作顺序,分别演示多台服务器搭建集群,以及在单台服务器上通过不同端口模拟多个节点搭建集群。
qiuyepiaoling1 个月前
分布式·rabbitmq·ruby
rabbitmq 基础消息中间件的主要的作用: [1]系统解耦 [2]流量消锋 [3]数据分发####### 1.基本RabbitMQ 开源免费,官方也提供商业特性支持。
phltxy1 个月前
分布式·rabbitmq·ruby
RabbitMQ TTL与死信队列详解在消息队列的实际使用中,消息并不总是越快被消费越好。有些业务天然需要“到点再处理”,也有些消息因为过期、拒收或队列容量限制,无法继续留在原队列中。RabbitMQ 提供的 TTL 和死信队列,正好可以处理这类场景。
phltxy1 个月前
分布式·rabbitmq·ruby
RabbitMQ 发送方确认与重试机制在使用 RabbitMQ 做异步解耦时,消息可靠性通常不只取决于“消息有没有持久化”。持久化解决的是消息到达 RabbitMQ 之后,Broker 异常重启时尽量不丢数据的问题;但如果生产者发送消息时网络抖动、交换机不存在,或者消息已经到达交换机却没有路由到任何队列,单靠持久化就无能为力了。
phltxy1 个月前
分布式·rabbitmq·ruby
RabbitMQ高级特性-消息确认与持久性博客在 RabbitMQ 的基础使用中,我们已经知道了生产者、交换机、队列、消费者之间的基本流转关系。但真正落到业务系统里,仅仅“能发、能收”是不够的。消息可能在消费者处理失败时丢失,也可能在 RabbitMQ 服务重启后消失。
HEADKON1 个月前
ruby
匹妥布替尼捷帕力Pirtobrutinib对比伊布替尼治疗套细胞淋巴瘤的缓解率更优在套细胞淋巴瘤(MCL)的治疗版图中,BTK抑制剂早已占据核心地位,然而当患者经历伊布替尼等共价BTK抑制剂治疗后出现耐药或疾病进展,临床选择骤然收窄。匹妥布替尼(商品名:捷帕力)的获批,正是为这一困境撕开了一道曙光。从全球III期BRUIN研究到中国II期桥接研究,从头对头随机对照到真实世界数据,匹妥布替尼以硬核数据证明:其缓解率全面优于伊布替尼,尤其在经治MCL人群中展现出压倒性优势。
过期动态1 个月前
java·数据结构·分布式·算法·rabbitmq·ruby
【RabbitMQ高级篇】生产者可靠性、MQ可靠性、消费者可靠性以及延迟队列的实现在上一期的 【RabbitMQ基础篇】中,我们从零起步,详细拆解了RabbitMQ的核心概念,掌握了Spring AMQP环境下消息的收发、Work模型、三种交换机(Fanout/Direct/Topic)的路由策略以及JSON消息转换器的配置。
或与且与或非1 个月前
分布式·rabbitmq·ruby
rabbitmq选举集群搭建在生产环境中rabbitmq常常需要搭建集群,下面我就给大家分享一下rabbitmq选举集群的搭建过程,搭建环境为两台机器,1.6和1.89,在1.89上安装了docker,这样模拟出三个机器,组成最小集群。
hhb_6181 个月前
服务器·前端·ruby
Ruby核心技术难点梳理与实战应用案例解析Ruby作为一门面向对象、动态脚本编程语言,凭借简洁优雅的语法、灵活的编程范式,在Web开发、自动化脚本编写、数据分析、后端服务搭建等领域应用广泛。其完全面向对象的设计理念,让数值、字符串、数组等基础数据类型皆为对象,搭配简洁的语法糖,大幅降低开发编码难度,同时依托Rails框架成为早期Web开发主流技术栈之一。
heimeiyingwang1 个月前
架构·rabbitmq·ruby
【架构实战】RabbitMQ实战:企业级消息可靠传递2021年某城商行的核心系统上线了一次"优化":将原本同步的转账流程改成RabbitMQ异步处理。优化后系统吞吐量提升了3倍,响应时间从800ms降到150ms。所有人都很开心,直到两个月后的一笔账务差错——
qq_297574671 个月前
分布式·rabbitmq·ruby
第十三篇:RabbitMQ限流与熔断——保护系统稳定性大家好,欢迎来到RabbitMQ系列的第十三篇文章!上一篇我们详细讲解了消息积压的排查与解决方案,核心是解决“生产速率大于消费速率”的不平衡问题。但在分布式系统中,仅解决积压远远不够——当消息瞬时峰值超出消费者承载极限,或下游服务出现异常时,若不加以控制,消费者会被大量消息压垮,进而引发连锁反应,导致整个系统雪崩。 本章我们将聚焦RabbitMQ的“限流”与“熔断”两大核心防护机制,从核心意义、实现方式、实战配置三个维度,结合Spring Boot/Spring Cloud Stream实操代码,讲解如何
qq_297574671 个月前
分布式·rabbitmq·ruby
第十四篇:RabbitMQ监控与日志分析——快速排查线上问题大家好,欢迎来到RabbitMQ系列的第十四篇文章!上一篇我们讲解了限流与熔断机制,为RabbitMQ系统搭建了“流量防护网”,避免系统因过载或异常引发雪崩。但在生产环境中,仅靠防护还不够——当线上出现消息发送失败、消费异常、集群节点故障等问题时,如何快速定位根因、高效排查解决,直接决定了系统的可用性和运维效率。
阿萨德528号1 个月前
windows·rabbitmq·ruby
Windows RabbitMQ 启动完整指南(附启动报错解决、如何以服务方式后台运行)特点:关闭窗口即停止服务,适合临时使用RabbitMQ 的 Erlang 节点无法解析当前计算机的主机名(本例中主机名为 bx-hbl)
StackNoOverflow1 个月前
开发语言·后端·ruby
RabbitMQ 入门详解(含安装 + 配置 + 管理后台)MQ(Message Queue,消息队列) 是一种 消息中间件,主要用于 微服务之间的异步通信。AMQP(Advanced Message Queuing Protocol,高级消息队列协议)
逆境不可逃2 个月前
学习·rabbitmq·ruby
黑马 RabbitMq 基础篇 学习记录微服务拆分之后,服务间通信是个绕不开的坑。同步调用写起来简单,但一上线问题就来了:下游慢了你也慢,下游挂了你也挂,想加个新服务还得改老代码。消息队列(MQ)就是用来解这个耦的。在众多 MQ 中,RabbitMQ 算不上吞吐量最高的,但胜在稳定、好上手、社区成熟,特别适合中小团队和对可靠性要求高的业务场景。