随笔分类 - java——spring boot集成RabbitMQ(重点)
摘要:首先,消息成为死信的条件: 首先看消息生产者,生产者和之前的一样,没什么变化(注意:后面统一把nomal改为normal了): 消费者: 消费死信队列: 消费正常队列:
        阅读全文
                
                    posted @ 2023-03-04 13:17  
小白龙白龙马
    
                
            
摘要:通过设置一个业务id。在下次在接收消息是,首先核实此id是否有被接收过。
        阅读全文
                
                    posted @ 2023-02-26 18:39  
小白龙白龙马
    
                
            
摘要:交换机和队列支持持久化。现在我们也需要给消息设计元数据 DeliveryMode 设置为2,表示支持消息的持久化。 接上一边博文。 修改文件: 发送者: package org.example.sender; import org.springframework.amqp.core.Message;
        阅读全文
                
                    posted @ 2023-02-26 18:26  
小白龙白龙马
    
                
            
摘要:第一种情况:关闭ack。不做任何ack。消息还在。如果消费者重启会话,消息还在,消费者下一次还会继续消费。(消费者断开这次会话,消息才会回到队列) 第三种和第四种:
        阅读全文
                
                    posted @ 2023-02-26 16:52  
小白龙白龙马
    
                
            
摘要:可靠性在3个方面: 1、发送到到rmq——confirm机制; 2、交换机到队列——return机制; 3、队列到消费者——自动ack改为手动ack; 生产者: pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://
        阅读全文
                
                    posted @ 2023-02-26 16:27  
小白龙白龙马
    
                
            
摘要:交换机到队列的可靠性保证机制: pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
        阅读全文
                
                    posted @ 2023-02-26 16:00  
小白龙白龙马
    
                
            
摘要:生产者: pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
        阅读全文
                
                    posted @ 2023-02-26 15:03  
小白龙白龙马
    
                
            
摘要:confirm机制:即生产者投递消息给rmq之间的一个确认。 生产者把消息投递给rmq是否成功呢?需要确认
        阅读全文
                
                    posted @ 2023-02-26 13:47  
小白龙白龙马
    
                
            
摘要:可靠性投递的3个保障: 1、生产者把消息准确的投递给交换机; 2、交换机准确的把消息投递给队列; 3、队列准确的把消息投递给消费者; 还需要注意交换机和队列的持久化属性: 把交换机和队列的 durable的属性设置为true。保障rmq重启的时候交换机和队列都在。 在初始化交换机和队列的时候设置:
        阅读全文
                
                    posted @ 2023-02-26 13:32  
小白龙白龙马
    
                
            
摘要:发送方: pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst
        阅读全文
                
                    posted @ 2023-02-26 13:23  
小白龙白龙马
    
                
            
摘要:=============================================================
        阅读全文
                
                    posted @ 2023-02-25 15:37  
小白龙白龙马
    
                
            
摘要:pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        阅读全文
                
                    posted @ 2023-02-25 15:24  
小白龙白龙马
    
                
            
摘要:pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        阅读全文
                
                    posted @ 2023-02-25 15:16  
小白龙白龙马
    
                
            
摘要:pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        阅读全文
                
                    posted @ 2023-02-25 13:56  
小白龙白龙马
    
                
            
摘要:pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        阅读全文
                
                    posted @ 2023-02-25 13:50  
小白龙白龙马
    
                
            
摘要:思维导图 一、什么是消息队列 消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。 在消息队列中,通常有生产者和消费者两个角色。 生产者只负责发送数据到消息队列,谁从消息队列
        阅读全文
                
                    posted @ 2023-02-25 12:11  
小白龙白龙马
    
                
            
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号