RabbitMQ
43 人感兴趣 · 91 次引用
- 最新
- 推荐

从原理到实战,手把手教你在项目中使用 RabbitMQ
RabbitMQ 的文章之前写过,但是当时给的示例是 Demo 版的,这篇文章主要是结合之前写的理论知识,将 RabbitMQ 集成到技术派项目中。

【RabbitMQ】| 带你 (超详细) 从 0 到 1 使用 SpringBoot 操作 RabbitMQ
Spring Boot操作RabbitMQ是一种非常有用的技术,它可以提高应用程序的性能、可靠性和可伸缩性,为开发人员提供更好的开发和维护体验。下面是它的一些优点:
PHP 如何通过 rabbitMQ 死信队列实现业务的延时 / 定时操作
之前也通过文章介绍过rabbitMQ的搭建以及在PHP开发场景下的一些使用。这个主要从rabbitMQ的web控制台介绍死信队列的操作,以及代码层面的小应用等。关于死信的原理,rabbitMQ的特性等可以在其他文章中找到,这里就不详细介绍了。
宝塔中极速安装的 PHP 如何使用 AMQP 连接 RabbitMQ
有些人为了让项目快速上线,服务器往往安装宝塔面板,然后再极速安装LNMP。尽管环境搭建的时间省了,但是宝塔上PHP中扩展包没有提供AMQP。这时候只是为了使用消息队列而对PHP大动干戈, 不如使用一个PHP AMQP的库,即用即装,不对环境造成影响。
PHP 快速使用 RabbitMQ 实现项目中部分业务的解耦
上次介绍了RabbitMQ在windows下的安装,以及PHP的AMQP扩展的添加。这里将本地测试的代码放到了服务,所以也就是在Linux上再装一遍。但是这里就省掉直接进入使用。主要是RabbitMQ安装完毕后,管控台的使用以及在PHP中如何调用其接口实现消息的生产和消费。
再写一个版本,要求使用类进行封装,提供完善的接口,并对函数进行完善注释
以下是一个使用C++和AMQP-CPP库封装RabbitMQ的示例代码,提供了更完善的接口,并且对代码进行了注释:
一个能在 Linux 下使用 C++ 编写的访问 RabbitMQ 接收发送数据的可编译代码
以下是一个简单的使用C++和AMQP-CPP库连接到RabbitMQ服务器并发送和接收消息的示例代码:

RabbitMQ 组件介绍
RabbitMQ中有几个非常重要的组件:服务实体(Broker)、虚拟主机(Virtual Host)、交换机(Exchange)、队列(Queue)和绑定(Binging)。

三天吃透 RabbitMQ 面试八股文
本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~

构建微服务的基建——事件总线
这里以开源组件DotnetCore.CAP为例,简单聊一下不同服务模块之间的消息通信,本篇为入门级别,欢迎大家指点或者飘过~

rabbitmq 原理和应用
RabbitMQ 是一个轻量级且易于部署的消息队列。它支持开箱即用的多种消息传递协议。我们将使用 AMQP(高级消息队列协议)
