ruby

小毛驴8505 天前
分布式·rabbitmq·ruby
rabbitmq如何持久化RabbitMQ 的持久化机制主要通过以下三个方面实现,确保消息在服务器重启后不会丢失:python复制代码
星星乘坐的船6 天前
分布式·rabbitmq·ruby
RabbitMQ服务优化RabbitMQ是Advanced Message Queuing Protocol (AMQP,高级消息队列协议)开放标准的实现,它支持符合标准的客户端请求程序与符合标准的消息中间件代理进行通信。AMQP的模型架构如图1所示:
JouJz6 天前
分布式·rabbitmq·ruby
RabbitMQ深度解析:从核心概念到实战应用在当今复杂的分布式系统架构中,消息队列已成为不可或缺的基础组件。作为最受欢迎的开源消息代理之一,RabbitMQ以其可靠性、灵活性和跨平台能力赢得了广泛青睐。本文将全面剖析RabbitMQ的核心机制、工作模式及高级特性,帮助开发者掌握这一强大的异步通信工具。
无问8178 天前
分布式·rabbitmq·ruby
RabbitMQ概述和工作模式MQ( Message queue )是指消息队列MQ多用于分布式系统之间进行通信系统之间的调用有两种方式:
互联网搬砖老肖9 天前
运维·自动化·ruby
运维打铁: Shell 脚本自动化任务编写与优化在 Shell 脚本中,变量不需要声明类型,直接赋值即可。解释:name 和 age 是两个变量,分别存储字符串和整数。使用 $ 符号来引用变量。
互联网搬砖老肖9 天前
运维·自动化·ruby
运维打铁: Ruby 脚本在运维自动化中的应用探索Ruby 是一种面向对象、动态类型的高级编程语言,以其简洁、灵活和富有表现力的语法而闻名。它具有以下特点:
西岭千秋雪_12 天前
笔记·分布式·学习·rabbitmq·ruby
RabbitMQ队列的选择本篇是Rabbit MQ高级特性的学习笔记,记录RabbitMQ的Classic,Quorum,Stream队列,懒队列的特性和运用场景
嘻嘻仙人16 天前
区块链·ruby·哈希算法·sha-256
SHA-256算法详解——Github工程结合示例和动画演示近日笔者在学习区块链的相关知识,接触到SHA-256算法,这里做一个知识梳理和总结。强烈推荐大家自行去学习下面链接github上的工程,作者的动画演示和解释做的非常出色,逻辑非常清晰,B站搬运的对应的油管的讲解视频也放在下面,本文也是基于此github工程和作者学习过程的思路进行呈现。
kk_stoper16 天前
java·开发语言·javascript·数据结构·后端·python·ruby
使用Ruby接入实时行情API教程本教程将指导您如何使用Ruby接入实时行情API,以便从WebSocket获取实时金融交易数据。我们将一步步地讲解如何使用Ruby连接到Infoway API,接收实时数据,并定期发送心跳包保持连接稳定。
Baklib梅梅18 天前
ruby on rails·前端框架·ruby
Ruby大会演讲实录:Baklib 如何用 AI 重构内容管理赛道“2015 年成都 Ruby 大会时,我们还在做大数据项目;2025 年的今天,Baklib 已服务 800 多家企业。” 在 RubyConf China 2025 的演讲台上,Baklib 创始人Song以十年对比开篇,讲述了从技术爱好者到企业服务创业者的蜕变,以及 Rails 框架如何成为 Baklib 的技术根基。作为大会金牌赞助商,这场演讲不仅是技术分享,更是一段 “用 Rails 思维解决企业痛点” 的创业叙事。
幼稚园的山代王20 天前
分布式·rabbitmq·ruby
RabbitMQ 4.1.1初体验-队列和交换机接上一篇博文注意:根据版本,要提前安装Erlang的环境 这里用的版本是 RabbitMQ 4.0.9 Erlang 28.0.1
幼稚园的山代王21 天前
分布式·rabbitmq·ruby
RabbitMQ 4.1.1初体验RabbitMQ 是一款可靠且成熟的消息代理和流处理中间件,可轻松部署在云端、本地数据中心或您的开发机上,目前已被全球数百万用户使用。 优势在哪里 互操作性 RabbitMQ 支持多种开放标准协议,包括 AMQP 1.0 和 MQTT 5.0,并提供多种编程语言的客户端库,您只需选择适合自己语言的版本即可,无需担心厂商锁定!
一路向北North21 天前
分布式·rabbitmq·ruby
RabbitMQ简单消息监听和确认简单代码实现RabbitMQ消息监听需要的依赖消息监听示例前面的示例是默认的自动ACK,自动确认消息投递成功。但是业务场景需要执行成功后,才确认这条消息被消费,此时我们需要设置手动ACK,只有当执行成功,才确认这条消息被消费。
一路向北North21 天前
分布式·rabbitmq·ruby
使用reactor-rabbitmq库监听RabbitmqReactor RabbitMQ 是 Reactor 项目的一部分,旨在提供基于 Project Reactor 的 RabbitMQ 响应式编程支持。它将 RabbitMQ 的消息队列功能与 Reactor 的非阻塞、背压友好特性结合,适用于高吞吐量的异步消息处理场景。 注意: Reactor RabbitMQ 是对原生amqp-client 的封装,同样性能强大简单易用。reactor-rabbitmq是spring-boot-starter-amqp 之外的另外一种选择。
旷世奇才李先生22 天前
开发语言·后端·ruby
Ruby 安装使用教程Ruby 是一种简单快捷的面向对象脚本语言,以优雅、简洁、易读著称。它常被用于 Web 开发(如 Ruby on Rails 框架)、自动化脚本、DevOps、命令行工具等领域。
空白66622 天前
docker·ruby·vagrant
搭建VirtualBox-6+vagrant_2+docker+mysql5.7的步骤下载VirtualBox 官网:https://www.virtualbox.org/ 1.用管理员身份安装 2. 安装路径不要有中文,特殊字符 3. 安装过程,下一步即可,有提示安装要求,点击确定即可 4. 运行virtual Box,如果看到如下页面,说明成功
大熊猫侯佩1 个月前
python·ruby·swift
ruby、Python 以及 Swift 语言关于 “Finally” 实现的趣谈结构化代码语义是任何语言入门之必备基本功,想写出“意大利面条”似的美味代码么?直接干就对了!虽然上面有些“话糙理不糙”,但不可否认的是现今几乎所有高级语言都对代码结构化语义提供了良好的支持。入门码农们的第一课都是先从顺序执行、跳转、条件走偏开始学起。
韩曙亮1 个月前
redis·macos·ruby
【错误记录】Mac 命令行执行 brew 命令报错 ( Error: Failed to upgrade Homebrew Portable Ruby! )总结 : 由于 Homebrew 下载 Portable Ruby 时出现了镜像源问题或文件损坏 , 删除损坏文件即可 ;
明似水1 个月前
开发语言·ruby·cocoapods
解决 Ruby Gem “rexml“ 版本不兼容问题 (CocoaPods/Firebase 相关错误)当运行 Flutter 项目或执行 CocoaPods 相关命令时,你可能会遇到如下错误信息:这个错误通常发生在使用 Firebase Crashlytics 或其他 Firebase 相关插件时,系统找不到符合版本要求的 rexml gem(需要 >=3.3.6 且 <4.0),而当前系统只有 3.2.5 或 3.1.9.1 版本。
草明1 个月前
开发语言·macos·ruby
macOS 查看当前命令行的ruby的安装目录macOS 现在很多自带软件比较老旧. 安装了新的版本, 但是执行文件在 /usr/bin 目录下, 也不行删.