目录
1.3、DefaultMQProducer#start()逻辑
2、DefaultMQProducer#start()启动逻辑
一、前言
前面的文章我们聊了RocketMQ如何集成到SpringBoot,基于SpringBoot的自动装配机制;还聊了消费者的启动流程,其实跟我们下面将要聊的生产者启动流程是类似的。本篇文章我们补充一下对RocketMQTemplate消息发送模板介绍,它里面的方法笔者在另一个专栏《Java基础及实战》已经对其接口详细描述了,代码层面简单就不介绍了,感兴趣的可以去看看。本篇文章我们重点讨论生产者是如何实现消息发送的、消息发送失败如何重试、重试次数、如何检测超时、异步发送?如何进行数据维护的、数据结构、缓存本地?下面我们来探究探究: