# 慕课网-RabbitMQ消息队列 **Repository Path**: bzsometest/imooc-rabbitmq ## Basic Information - **Project Name**: 慕课网-RabbitMQ消息队列 - **Description**: 消息100%可靠性投递的解决方案实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##RabbitMQ 慕课网教程 RabbitMQ消息中间件极速入门与实战 https://www.imooc.com/learn/1042 ###### 第1章 rabbitmq初起步 ###### 第2章 RabbitMQ整合SpringBoot2.x ###### 第3章 消息100%可靠性投递的解决方案实现 ## 出现的问题 - 生产者无法后台运行 由于没有配置Web依赖,启动完成后即终止运行 - 序列化失败 默认使用JDK序列化接口,因此必须保持序列化ID相同 解决方案: ① 保证两个对象序列化ID相同(使用common模块) ② 使用Jackson来序列化对象 - 自动重试功能 在消费者端开启自动重试,抛出异常则自动重试 retry: enabled: true max-attempts: 3 initial-interval: 5000