ruby

一点事8 小时前
windows·rabbitmq·ruby
windows:安装rabbitMQ先通过以下命令检查下是否安装了RabbitMQ,防止重复安装(使用PowerShell或CMD)RabbitMQ依赖于Erlang,所以,在安装RabbitMQ之前,需要先安装Erlang。此处需要注意,Erlang和RabbitMQ之间有版本的依赖关系。
Knight_AL2 天前
flink·rabbitmq·ruby
RabbitMQ + Flink 为什么必然会重复?以及如何用 seq 做稳定去重在使用 RabbitMQ 作为 Flink Source 进行实时流处理时,很多人都会遇到一个问题: 为什么已经处理过的数据,在任务重启后又被处理了一次? 这到底是 Bug,还是设计使然?又该如何优雅解决?
alonewolf_994 天前
分布式·消息队列·rabbitmq·ruby
RabbitMQ高级功能全面解析:队列选型、死信队列与消息分片实战指南RabbitMQ 3.8+版本引入了三种队列类型,各自适用于不同的业务场景。合理选择队列类型是优化系统性能的关键。
m0_748252388 天前
开发语言·python·ruby
Ruby 模块(Module)的基本概念Ruby 模块是一种将方法、常量和类变量组织在一起的容器。模块不能实例化,也不支持继承,但可以通过 include 或 extend 将其功能混入(mix in)到类中。模块的主要用途包括:
子非衣8 天前
分布式·rabbitmq·ruby
CenOS7安装RabbitMQ(含延迟队列插件)最近又需要用到 MQ,因为考虑到 RocketMQ 的延迟队列时间不能随意控制,这一还是选择了 RabbitMQ,这里记录一下安装步骤
m0_748252388 天前
开发语言·mysql·ruby
Ruby 数据类型概述Ruby 是一种动态类型语言,所有数据类型都是对象。主要数据类型包括基本类型、集合类型和特殊类型。整数(Integer) 分为 Fixnum(小整数)和 Bignum(大整数),Ruby 2.4+ 后统一为 Integer 类。支持十进制、十六进制(0x)、八进制(0)和二进制(0b)表示法。
你好龙卷风!!!11 天前
macos·rabbitmq·ruby
rabbitMQ入门 (mac)‌使用 Homebrew 安装(推荐)‌:bashCopy Code# 安装 RabbitMQ brew install rabbitmq # 启动 RabbitMQ 服务 brew services start rabbitmq
南行*12 天前
安全·网络安全·系统安全·ruby
MSF安全开发在软件工业中,面向对象、封装等概念的提出对漏洞利用、漏洞测试等领域产生了深远的影响。就像软件开发中的 MFC 架构、.NET 架构一样,安全技术领域也有自己的框架,用于协助漏洞利用(Exploit)的迅速开发。MetaSploit Framework 就是其中最著名的一个。
maozexijr12 天前
开发语言·后端·ruby
Rabbit MQ中@Exchange(durable = “true“) 和 @Queue(durable = “true“) 有什么区别你想弄清楚 @Exchange(durable = "true") 和 @Queue(durable = "true") 这两个注解配置的核心区别,这是理解 RabbitMQ 持久化的关键 —— 两者虽然都是「持久化」配置,但针对的对象、作用和未配置的后果完全不同,我会用通俗的语言拆解清楚,还会结合实际场景说明为什么两者通常要一起配置。
开开心心_Every18 天前
数据库·游戏·微信·pdf·excel·语音识别·ruby
多功能抽奖软件:游戏化互动体验软件介绍今天要介绍的这款工具是“自动抽奖系统”,它是一款功能丰富的抽奖软件,不仅支持常规抽奖和游戏抽奖,还提供了丰富的自定义设置选项,让抽奖活动更加灵活有趣。
C++chaofan20 天前
java·开发语言·c++·rust·ruby·juc·字节码
JUC 中 synchronized 的底层实现原理解析——Monitor图示:Java 中 Monitor 与对象紧密绑定,核心是通过对象头存储 Monitor 相关信息,接下来分析对象头结构与 Monitor 的关联逻辑。
linux修理工20 天前
运维·ruby·vagrant
vagrant vmware确保系统已安装最新版VMware Workstation/Player,可从官网下载。Vagrant需安装支持VMware的版本,通过官方下载页面获取。安装完成后,执行以下命令添加VMware插件: vagrant plugin install vagrant-vmware-desktop
予枫的编程笔记23 天前
java·开发语言·后端·rabbitmq·ruby
从入门到精通:RabbitMQ全面解析与实战指南在分布式系统架构中,消息中间件是实现服务解耦、流量缓冲、异步通信的核心组件。而RabbitMQ作为基于AMQP协议的开源消息代理,凭借其高可靠性、灵活路由、跨平台兼容等特性,成为金融、电商、物流等行业企业级应用的首选。本文将从基础认知出发,逐步深入RabbitMQ的核心原理、高级特性、实战场景与运维技巧,帮你彻底搞懂并玩转RabbitMQ。
时空无限24 天前
linux·javascript·elk·ruby
EFK 中使用 ruby 和 javascript 脚本去掉日志中颜色字符详解这是 Logstash pipeline 的 filter 配置,用 Ruby 代码把日志里的 ANSI 颜色控制符(比如带颜色的终端输出)清理掉。 逐行解释如下👇
掘根24 天前
开发语言·后端·ruby
【消息队列项目】客户端四大模块实现目录一.订阅者模块二.信道管理模块2.1.信道类2.2.信道关联类2.3.代码整合三.异步工作线程实现
lhrimperial1 个月前
分布式·rabbitmq·ruby
RabbitMQ核心技术深度解析RabbitMQ是一个开源的消息代理(Message Broker)和队列服务器,基于高性能的Erlang语言开发,实现了高级消息队列协议(AMQP)。作为企业级消息中间件的代表,RabbitMQ以其灵活的路由机制、丰富的功能特性和高可靠性保证,在微服务架构、异步任务处理、系统解耦等场景中得到广泛应用。
小鸡脚来咯1 个月前
开发语言·后端·ruby
RabbitMQ详解(从入门到实战)RabbitMQ是开源的消息中间件,就像邮局系统:生产者是寄信人消费者是收信人RabbitMQ是邮局交换器是分拣中心
云和数据.ChenGuang1 个月前
服务器·分布式·rabbitmq·ruby·数据库运维工程师·运维教程
OpenEuler系统下RabbitMQ安装与基础配置教程OpenEuler系统下RabbitMQ安装与基础配置教程 RabbitMQ是一款基于AMQP(高级消息队列协议)的开源消息中间件,广泛应用于分布式系统中的消息传递、异步通信等场景。本文将详细介绍在OpenEuler(欧拉)操作系统下,通过两种主流方式安装RabbitMQ,并完成基础配置与验证,适用于开发、测试及生产环境的基础部署需求。
云和数据.ChenGuang1 个月前
分布式·rabbitmq·ruby
Deepseek适配场景:OpenEuler系统下RabbitMQ安装与基础配置教程Deepseek适配场景:OpenEuler系统下RabbitMQ安装与基础配置教程 在AI大模型应用部署场景中,消息中间件是实现服务解耦、异步通信的核心组件。RabbitMQ作为高性能的开源消息中间件,常被用于Deepseek等大模型相关服务的任务分发、日志传输、数据同步等场景。OpenEuler作为国产化操作系统的主流选择,其稳定性与安全性适配企业级AI部署需求。本文将针对Deepseek应用场景,详细讲解在OpenEuler系统下RabbitMQ的安装、基础配置及适配验证流程,确保消息中间件能高效支
武子康1 个月前
java·消息队列·rabbitmq·erlang·ruby·java-rabbitmq
Java-207 RabbitMQ Direct 交换器路由:RoutingKey 精确匹配、队列多绑定与日志分流实战使用 direct 类型的 Exchange 实现消息选择性消费的具体步骤如下:这种模式特别适合需要根据消息类型进行差异化处理的场景,能够有效实现消息的分类处理和精准投递。