java面试题:MQ消息异步如何确认发送成功 2019-07-22T00:33:00 异步发送丢失消息的场景是:生产者设置UserAsyncSend=true,使用producer.send(msg)持续发送消息由于消息不阻塞,生产者会认为所有send的消息均被成功发送至MQ如果MQ突然宕机,此时生产者内存尚未发送至MQ的消息都会丢失所以正确的异步发送办法需要回调接收同步和异步发送的区别:同步发送等send不阻塞就表示一定发送成功了异步发送需要接收回执并由客户端再判断一次是否发送成功 当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »