摘要: 在sendDefaultImpl方法里面: 如果是同步的话,必须发送成功,还必须返回是ok才认为成功,否则继续重试。 如果是oneway、异步的话,直接return null出去了,那么异步如何做重试? 上面代码最核心的发送函数就是sendKernelImpl 可以看到,对于异步模式和非异步模式,s 阅读全文
posted @ 2019-10-01 21:42 notlate 阅读(3462) 评论(0) 推荐(0) 编辑
摘要: 这里的selectOneMessageQueue的其实内部调用MQFaultStrategy内部对象的selectOneMessageQueue: 我个人看来,这个估算功能倒不是特别重要,所以mq默认是不使用这个逻辑,不过这个不妨碍我们研究下。下面是MQFaultStrategy的selectOne 阅读全文
posted @ 2019-10-01 19:14 notlate 阅读(2409) 评论(0) 推荐(0) 编辑