
消息队列
文章平均质量分 73
消息队列相关知识,比如RabbitMQ,Kafka等等。
次时代小羊
千里之行,始于足下!
展开
-
一篇博客教会你怎么使用Docker安装RabbitMQ
今天我们学习使用 Docker 安装 RabbitMQ原创 2023-06-30 00:00:09 · 342 阅读 · 0 评论 -
SpringBoot使用Redis实现消息订阅
Redis不仅仅是一个优秀的非关系型缓存数据库,更是内置了一套消息机制。原创 2020-03-31 11:50:34 · 1132 阅读 · 0 评论 -
消息队列RabbitMQ之Spring-AMQP
Spring-AMQP是Spring的一个子项目,是对amqp协议的抽象实现。原创 2020-03-24 16:41:09 · 576 阅读 · 0 评论 -
消息队列RabbitMQ之消息持久化
之前在消息队列RabbitMQ之基本消息模型中曾经谈过RabbitMQ的手动Ack机制,手动Ack机制可以很好的保证消息被正常消费,即使程序发生异常,消息依然可以保存在消息队列中。但是如果是消费者还没有消费数据,但是消息队列发生了宕机,导致消息队列中的消息丢失,那又该怎么办呢?于是就衍生出来了RabbitMQ的持久化机制。原创 2020-03-24 15:29:42 · 2854 阅读 · 0 评论 -
消息队列RabbitMQ之订阅模型Topic
订阅模型Topic的工作模式基本和Direct相似,不同之处在于,Topic的队列绑定交换机的路由Key可以使用通配符的写法,路由可以通过模糊匹配,发送到符合要求的队列中去。原创 2020-03-24 11:15:20 · 1882 阅读 · 0 评论 -
消息队列RabbitMQ之订阅模型Direct
订阅模型Direct的消息发送过程,基本和订阅模型Fanout类似,不同的是交换机的发送策略。原创 2020-03-24 10:51:58 · 745 阅读 · 0 评论 -
消息队列RabbitMQ之订阅模型Fanout
订阅模型区分于基本消息模型和Work队列消息模型,在于订阅模型的生产者并不直接将消息发送到队列中,而是将消息发送到交换机中,然后由交换机选择合适的策略发送到合适的队列中,最后再由消费者接收消息。原创 2020-03-24 10:18:58 · 1344 阅读 · 0 评论 -
RabbitMQ爆出com.rabbitmq.client.ShutdownSignalException异常及解决办法
异常具体信息如下:Exception in thread "main" java.io.IOException at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:126) at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:122) at com.rab...原创 2020-03-24 10:15:10 · 4868 阅读 · 0 评论 -
消息队列RabbitMQ之Work队列消息模型
Work队列消息模型,也被称作工作队列消息模型,或者竞争消费模型。原创 2020-03-24 08:13:57 · 761 阅读 · 0 评论 -
消息队列RabbitMQ之基本消息模型
RabbitMQ的基本消息模型,是RabbitMQ五种消息模型中最为基础的一种,该模型简单直接,容易理解。原创 2020-03-23 21:31:21 · 839 阅读 · 0 评论 -
消息队列RabbitMQ之五种消息模型
在RabbitMQ的官方教程中,RabbitMQ为我们提供了6中消息模型,不过第6种是RPC(远程调用),不是MQ(消息队列),所以RabbitMQ真正的消息模型只有5种。原创 2020-03-23 17:07:10 · 2190 阅读 · 0 评论 -
消息队列RabbitMQ之初学者
消息队列,即Message Queue(MQ)。消息队列是一种应用程序对应用程序的通信方法,应用程序通过读写出入队列的消息来进行通信,而无需专用连接来链接它们,消息传递是指程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信。排队是指通过应用程序通过队列来通信,队列的使用除去了接收和发送应用程序同时执行的要求,其中RabbitMQ就是一款较为成熟的MQ产品。原创 2020-03-23 16:30:42 · 590 阅读 · 0 评论