《消息中间件》
文章平均质量分 92
学习rabbitmq系列博客
王卫——David
CSDN博客专家 阿里云专家博主 Java领域优质创作者
展开
-
【RabbitMQ七】——RabbitMQ发布确认模式(Publisher Confirms)
发布确认是解决消息不丢失的重要环节,在设置队列持久化、消息持久化的基础上,设置发布确认,一旦生产者投递消息之后,如果Broker接收到消息,会给生产者一个应答。生产者进行接收应答,用来确认这条消息是否正常发送到Broker。生产者也可以根据收没有收到这条消息的应答进行相应的处理。在某些应用程序中,确保发布的消息到达代理非常重要。发布者确认RabbitMQ的特性可以帮助满足这一要求。发布者确认本质上是异步的,但也可以同步地处理它们。没有确定的方法来实现发布者确认,这通常归结于应用程序和整个系统中的约束。原创 2023-02-28 08:32:05 · 755 阅读 · 0 评论 -
【RabbitMQ六】——RabbitMQ主题模式(Topic)
通过本篇博客能够简单使用RabbitMQ的主题模式。本篇博客主要是博主通过官网总结出的RabbitMQ主题模式。其中如果有误欢迎大家及时指正。Topic模式与Direct模式相比,他们都可以根据Routing key把消息路由到对应的队列上,但是Topic模式相较于Direct来说,它可以基于多个标准进行路由。也就是在队列绑定Routing key的时候使用通配符。这使我们相较于Direct模式灵活性更大。原创 2023-02-18 10:22:36 · 2756 阅读 · 0 评论 -
【RabbitMQ五】——RabbitMQ路由模式(Routing)
通过本篇博客能够简单使用RabbitMQ的路由模式。本篇博客主要是博主通过官网以及学习他人的博客总结出的RabbitMQ发布订阅模式。其中如果有误欢迎大家及时指正。原创 2023-02-11 11:52:41 · 1646 阅读 · 0 评论 -
【RabbitMQ四】——RabbitMQ发布订阅模式(Publish/Subscribe)
通过本篇博客能够简单使用RabbitMQ的发布订阅模式。本篇博客主要是博主通过官网以及学习他人的博客总结出的RabbitMQ发布订阅模式。其中如果有误欢迎大家及时指正。原创 2023-02-02 09:28:05 · 5582 阅读 · 1 评论 -
【RabbitMQ三】——RabbitMQ工作队列模式(Work Queues)
学习一门知识需要亲自动手去验证去证明这种方式是可行了,这样对于这个知识点才算是理解的更深。按照这样做一定行,而不是应该可以,大概可以吧。原创 2023-01-18 11:14:28 · 917 阅读 · 1 评论 -
【RabbitMQ二】——RabbitMQ入门教程(简单模式)
本篇博客主要是实现RabbitMQ最简单的模式,一个生产者,一个队列,一个消费者。通过本篇博客能够掌握RabbitMQ最基本的运用。本篇博客主要学习至RabbitMQ官网的教程,RabbitMQ官网教程地址入门教程选择最简单的模式,本篇博客选择的是Java语言入门教程只是简单的运用,里面的具体细节是没有具体分析的。但是能够起到初步接触和使用RabbitMQ进行消息的存储、转发。原创 2023-01-14 09:25:01 · 1016 阅读 · 1 评论 -
CentOS Stream 9下RabbitMQ安装教程(最新RabbitMQ安装教程)
操作系统:CentOS Stream 9 64位安装RabbitMQ版本:目前官网最新版本3.11.6安装Erlang版本:与RabbitMQ3.11.6配套的Erlang最新版本25.2在安装RabbitMQ之前,需要安装Erlang/OTP支持的版本。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的。本篇博客主要是阅读的RabbitMQ官网进行的安装操作,并借此总结的博客。原创 2023-01-11 10:12:52 · 1425 阅读 · 4 评论 -
为什么使用消息中间件
如有一个电商交易的场景,用户下单之后调用库存系统减库存,然后调用物流系统进行发货,如果刚开始交易,库存,物流都是属于一个系统,那么他们之间就是接口调用。但是随着系统的发展,各个模块业务越来越庞大、业务逻辑越来越复杂,这个时候就必然要做服务化和业务拆分。这个时候就需要考虑这些系统之间是如何交互的。首先想到的就是RPC(Remote Procedure Call),但是随着系统的发展,可能一笔交易后序需要调用几十个接口位于不同系统的接口,比如短信服务、邮件服务等等,这个时候就需要消息中间件来解决问题了。原创 2023-01-07 10:12:11 · 3862 阅读 · 1 评论