随笔分类 -  rabbitMQ

rabbitMQ
(五)RabbitMQ:消息如何保障投递成功
摘要:什么是生产端的可靠性投递? 1. 保障消息的成功发出。 2. 保障MQ节点的成功接收。 3. 发送端收到MQ节点(Broker)确认应答。 4. 完善的消息进行补偿机制。 互联网大厂的解决方案: 消息落库,对消息状态进行打标。 消息的延迟投递,做二次确认,回调检查。 1.生产端 可靠性投递:消息落库 阅读全文
posted @ 2020-05-19 21:01 whn051799 阅读(870) 评论(0) 推荐(0)
(四)RabbitMQ:RabbitMQ进阶
摘要:1.生产者确认 在使用RabbitMQ的时候,可以通过消息持久化操作来解决因为服务器的异常崩溃而导致的消息丢失,除此之外,还会遇到一个问题,当消息的生产者将消息发送出去之后,消息到底有没有正确地到达服务器呢?如果不进行特殊配置,默认情况下发送消息的操作是不会返回任何信息给生产者的,也就是默认情况下生 阅读全文
posted @ 2020-05-17 21:45 whn051799 阅读(420) 评论(0) 推荐(0)
(三)RabbitMQ:客户端开发向导
摘要:1.使用交换器和队列 1.1exchangeDeclare方法详解 这个方法的返回值是Exchange.DeclareOK,用来标识成功声明了一个交换器。各个参数详细说明如下: exchange: 交换器的名称。 type: 交换器的类型,常见的如fanout,direct,topic等。 dura 阅读全文
posted @ 2020-05-16 21:41 whn051799 阅读(223) 评论(0) 推荐(0)
(二)RabbitMQ:RabbitMQ相关概念介绍
摘要:RabbitMQ整体上是一个生产者与消费者模型,主要负责接受,存储和转发消息,可以把消息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人手上,RabbitMQ就好比邮局,邮箱和邮递员组成的一个系统。从计算机术语层面来说,RabbitMQ模型更像是一种交换机模型。 阅读全文
posted @ 2020-05-13 21:17 whn051799 阅读(227) 评论(0) 推荐(0)
(一)RabbitMQ:RabbitMQ初体验
摘要:RabbitMQ是目前非常热门的一款消息中间件,凭借其高可靠,易扩展,高可用及丰富的功能特性受到越来越多企业的青睐。 RabbitMQ时采用Erlang语言实现AMQP的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。 RabbitMQ具体特点如下: 可靠性: RabbitMQ使用 阅读全文
posted @ 2020-05-13 17:08 whn051799 阅读(227) 评论(0) 推荐(0)