![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
huskyui
如果不想被动,那就主动一点
展开
-
RabbitMQ-延迟队列
RabbitMQ延迟队列 介绍 官网上的介绍 实现方式: 混合使用message TTL 和 Dead Letter Exchanges 使用RabbitMQ Delayed Message Plugin来实现 混合使用Message TTL和Dead Letter Exchanges 利用dead letter exchange的规则 The message is negatively acknowledged by a consumer using basic.reject or basic.n原创 2020-05-13 18:43:36 · 281 阅读 · 0 评论 -
RabbitMQ-Publisher Confirms
Publisher Confirms Publisher confirms are a RabbitMQ extension to implement reliable publishing. When publisher confirms are enabled on a channel, messages the client publishes are confirmed asynchron...原创 2020-05-07 17:57:50 · 877 阅读 · 0 评论 -
SpringBoot整合RabbitMQ
SpringBoot配置RabbitMQ 配置maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> ...原创 2020-03-19 14:14:26 · 152 阅读 · 0 评论 -
RabbitMQ-topic
Topic 在之前的一篇教程中,我们改进了日志系统。我们使用direct直接广播,而不是使用fanout,从而获得了选择性接收日志的可能性。 虽然使用direct exchange改进了我们的系统,但它任然有局限性–它不能基于多个标准进行路由。 Topic exchange 消息发送到topic exchange不能是一个随意的routing-key。它必须是一个由.分割单纯列表。 例如stock...原创 2020-03-13 14:01:21 · 159 阅读 · 0 评论 -
RabbitMQ-routing
routing 在之前的导航中,我们创建了一个简单日志系统,我们能够将日志信息广播到很多接受者。 在本篇导航中,我们将为其添加一个特性-我们将使订阅消息的一个子集成为可能。例如,我们能够将错误信息定向写入错误日志文件,同时能够在控制台打印所有信息。 binding 在之前的例子中我们能够创建绑定,你可能会回想起这样的代码 channel.queueBind(queueName, EXCHANGE_...原创 2020-03-11 14:58:19 · 104 阅读 · 0 评论 -
RabbitMQ-发布订阅
发布与订阅 在上一个教程中,我们创建一个工作队列,我们将每个人物,最终恰好分配到一个工人。然而,在这个部分,我们希望每个消息能分配给多个消费者。这种叫发布订阅模式。举例,注册时需要同时发送短信和发送email,我们会将用户注册的信息发给两个消费者,一个专门发送短信消费者,一个专门发送email消费者。 RabbitMQ消息传递模型的核心思想是,生产者不直接想消息队列发送信息。实际上,生产者并不知道...原创 2020-03-09 18:35:29 · 110 阅读 · 0 评论 -
RabbitMQ-工作队列
介绍 RabbitMQ是消息代理。它接收信息和转发信息。你可以把他考虑成一个邮局。当你讲邮寄的信放在邮局时,你可以确定邮差先生或者女士会把邮件最终送到你的收件人手中。当然邮局和RabbitMQ最大的区别,RabbitMq不接受纸张,它只接收,存储,转发二进制的数据消息快。 下面讲一些RabbitMQ中的术语: Producer 生成只不过意味着发送信息。发送信息的程序是生产者 Queue ...原创 2020-02-29 22:15:17 · 241 阅读 · 0 评论